Skip to content

Commit bc08a80

Browse files
authored
Merge branch 'main' into refactor/can-render-everything
2 parents 911c172 + a9c3a9f commit bc08a80

File tree

12 files changed

+78
-13
lines changed

12 files changed

+78
-13
lines changed

.cz.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tool.commitizen]
2-
version = "0.16.5"
2+
version = "0.17.4"
33
bump_message = "build(version): :bookmark: update version from $current_version to $new_version"
44
version_schema = "semver"
55
version_provider = "commitizen"

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
1818

1919
- name: Set up uv
20-
uses: astral-sh/setup-uv@4959332f0f014c5280e7eac8b70c90cb574c9f9b
20+
uses: astral-sh/setup-uv@557e51de59eb14aaaba2ed9621916900a91d50c6
2121
with:
2222
enable-cache: true
2323

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ repos:
2525
# sub-packages, which confuses pre-commit when it tries to find the latest
2626
# version
2727
- repo: https://github.com/adhtruong/mirrors-typos
28-
rev: v1.35.5
28+
rev: v1.35.6
2929
hooks:
3030
- id: typos

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,42 @@ a day. It also means any individual release will not have many changes
1010
within it. Below is a list of releases along with what was changed
1111
within it.
1212

13+
## 0.17.4 (2025-09-02)
14+
15+
### Refactor
16+
17+
- :wrench: add more items to sidebar, like overview (#182)
18+
19+
## 0.17.3 (2025-09-02)
20+
21+
### Refactor
22+
23+
- :recycle: create homepage as variable, not question (#179)
24+
25+
## 0.17.2 (2025-09-02)
26+
27+
### Refactor
28+
29+
- :hammer: ignore `justfile` when listing TODO items (#181)
30+
31+
## 0.17.1 (2025-09-02)
32+
33+
### Refactor
34+
35+
- :recycle: need `date-released` in `CITATION.cff` (#180)
36+
37+
## 0.17.0 (2025-09-02)
38+
39+
### Feat
40+
41+
- :sparkles: add CHANGELOG with some description of it (#178)
42+
43+
## 0.16.6 (2025-09-02)
44+
45+
### Refactor
46+
47+
- :recycle: delete whole references folder pre and post render (#142)
48+
1349
## 0.16.5 (2025-09-01)
1450

1551
### Refactor

copier.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,6 @@ hosting_provider:
7272
- netlify
7373
- gh-pages
7474

75-
homepage:
76-
type: str
77-
help: "What is the homepage of your project?"
78-
default: "{{ 'https://%s.seedcase-project.org' % github_repo if is_seedcase_project else '' }}"
79-
8075
author_given_name:
8176
type: str
8277
help: "What is your first/given name?"
@@ -116,3 +111,8 @@ copyright_year:
116111
type: str
117112
default: "{{ copyright_year | default('%Y' | strftime) }}"
118113
when: false
114+
115+
homepage:
116+
type: str
117+
default: "https://{{ github_repo }}.{{ github_user }}.org"
118+
when: false

justfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ check-spelling:
5151
test is_seedcase_project="true" hosting_provider="netlify":
5252
sh ./test-template.sh {{ is_seedcase_project }} {{ hosting_provider }}
5353

54+
# Test template with the manual questionnaire answers
55+
test-manual:
56+
mkdir -p _temp/manual-test/
57+
uvx copier copy --trust -r HEAD . _temp/manual-test
58+
5459
# Clean up any leftover and temporary build files
5560
cleanup:
5661
rm -rf _temp

template/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Changelog
2+
3+
Since we follow [Conventional
4+
Commits](https://decisions.seedcase-project.org/why-conventional-commits),
5+
we're able to automatically create a release based on the commit message
6+
by using
7+
[Commitizen](https://decisions.seedcase-project.org/why-semantic-release-with-commitizen).
8+
This means that releases can happen quite often, sometimes several in
9+
a day. It also means any individual release will not have many changes
10+
within it. Below is a list of releases along with what was changed
11+
within it.

template/CITATION.cff.jinja

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@ authors:
1515
# affiliation: ""
1616
cff-version: 1.2.0
1717
# doi:
18+
# date-released: ""
1819
keywords:
1920
# TODO: Add keywords relevant to the project.
2021
- ""
2122
license: MIT
2223
message: "If you use this Python package, please cite it using these metadata."
2324
repository-code: "https://github.com/{{ github_repo_spec }}"
25+
# TODO: Confirm URL
2426
url: "{{ homepage }}"

template/_quarto.yml.jinja

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
project:
22
# TODO: change to extension name if using a custom extension
33
type: website
4-
# Delete auto-generated files from `quartodoc`
5-
post-render: rm -f docs/reference/*.qmd
64

75
website:
86
# TODO: Fill in the title of the website.
@@ -27,10 +25,14 @@ website:
2725
logo-alt: "{{ github_repo }} logo: Main page"
2826
{%- endif %}
2927
left:
28+
- text: "Overview"
29+
href: docs/index.qmd
3030
- text: "Guide"
3131
href: docs/guide/index.qmd
3232
- text: "Design"
3333
href: docs/design/index.qmd
34+
# - text: "Reference"
35+
# href: docs/reference/index.qmd
3436
tools:
3537
- icon: github
3638
href: "https://github.com/{{ github_repo_spec }}"
@@ -41,9 +43,14 @@ website:
4143
aria-label: "House icon: Main website for the Seedcase Project"
4244
{%- endif %}
4345
sidebar:
44-
- id: design
46+
- id: overview
4547
pinned: true
4648
style: "floating"
49+
contents:
50+
- docs/index.qmd
51+
- CHANGELOG.qmd
52+
- CONTRIBUTING.md
53+
- id: design
4754
contents:
4855
- text: "Design"
4956
href: docs/design/index.qmd

template/docs/index.qmd

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
title: "Overview"
3+
---

0 commit comments

Comments
 (0)