Skip to content

Commit 4bda7b2

Browse files
authored
Merge branch 'main' into ci/simplify-title
2 parents f8e11d4 + 40b81f4 commit 4bda7b2

28 files changed

+241
-164
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.0"
2+
version = "0.17.5"
33
bump_message = "build(version): :bookmark: update version from $current_version to $new_version"
44
version_schema = "semver"
55
version_provider = "commitizen"

.github/CODEOWNERS

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,2 @@
11
# All members on Developers team get added to review PRs
22
* @seedcase-project/developers
3-
4-
# Ignore these so we don't get added to sync PRs
5-
/.github/
6-
/.vscode/
7-
/.devcontainer/
8-
justfile
9-
.editorconfig
10-
.gitignore
11-
ruff.toml
12-
pyproject.toml
13-
uv.lock

.github/pull_request_template.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
# Description
22

3-
This PR DESCRIBE CHANGES.
3+
These changes EXPLANATION.
44

55
Closes #
66

77
This PR needs a quick/an in-depth review.
88

99
## Checklist
1010

11-
- [ ] Added or updated tests
12-
- [ ] Updated documentation
1311
- [ ] Ran `just run-all`
12+
- [ ] Formatted Markdown, if modified

.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

.vscode/json.code-snippets

Lines changed: 0 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,4 @@
11
{
2-
// Place your snippets for Quarto here.
3-
// Each snippet is defined under a snippet name and has a prefix, body and description.
4-
// The prefix is what is used to trigger the snippet and the body will be expanded and inserted.
5-
// Possible variables are:
6-
//
7-
// - $1 and $2 for tab stops,
8-
// - $0 for the final cursor position, and
9-
// - ${1:label}, ${2:another} for placeholders
10-
//
11-
// Placeholders with the same ids are connected.
12-
//
13-
// How to use the code snippets:
14-
// After you have set the above settings, a suggestion for one of the code snippets below will pop up automatically, when
15-
// you start writing the prefix. Press "Enter" or "Tab" to insert the code snippet.
162
"Insert TODO formatting": {
173
"scope": "quarto,markdown",
184
"prefix": "TODO",
@@ -31,21 +17,6 @@
3117
],
3218
"description": "Insert bash formatted text"
3319
},
34-
"Insert YAML header for blogs": {
35-
"scope": "quarto,markdown",
36-
"prefix": "post_yaml",
37-
"body": [
38-
"---",
39-
"title: \"\"",
40-
"description: \"Our reasons for ...\"",
41-
"author: \"\"",
42-
"date: last-modified",
43-
"categories:",
44-
" ${0:Type 'category_keywords' to insert categories}",
45-
"---"
46-
],
47-
"description": "Insert YAML header for Quarto blog posts."
48-
},
4920
"Insert a hidden comment section": {
5021
"scope": "quarto,markdown",
5122
"prefix": "hidden",
@@ -75,29 +46,5 @@
7546
"| | | |"
7647
],
7748
"description": "Insert a 3 col table"
78-
},
79-
"Insert video": {
80-
"scope": "quarto,markdown",
81-
"prefix": "video",
82-
"body": [
83-
"{{< video ${0:Insert link here} >}}"
84-
],
85-
"description": "Insert video that will be shown"
86-
},
87-
"Insert paneltab": {
88-
"scope": "quarto,markdown",
89-
"prefix": "paneltab",
90-
"body": [
91-
"::: panel-tabset",
92-
"### ${0:Header}",
93-
"",
94-
"${1:Text body}",
95-
"",
96-
"### ${2:Header}",
97-
"",
98-
"${3:Text body}",
99-
":::"
100-
],
101-
"description": "Insert paneltab (including two tabs here). If you want additional tabs, just include more headers."
10249
}
10350
}

.vscode/settings.json

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,38 +2,34 @@
22
"files.autoSave": "onFocusChange",
33
"editor.wordWrap": "off",
44
"editor.formatOnSave": true,
5-
"editor.codeActionsOnSave": {
6-
"source.organizeImports": "always"
7-
},
85
"git.autofetch": false,
96
"quarto.visualEditor.markdownWrap": "column",
107
"quarto.visualEditor.markdownWrapColumn": 72,
11-
"autoDocstring.customTemplatePath": ".vscode/google-notypes.mustache",
128
"editor.tabCompletion": "on",
139
"editor.snippetSuggestions": "inline",
1410
"conventional-branch.type": [
15-
"build", // Changes that affect the build system or external dependencies
16-
"ci", // Changes to our CI configuration files and scripts
17-
"docs", // Documentation only changes
18-
"feat", // A new feature
19-
"fix", // A bug fix
20-
"refactor", // A code change that neither fixes a bug nor adds a feature
21-
"style", // Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
22-
"test", // Adding missing tests or correcting existing tests
23-
"chore", // Misc things, like renaming or deleting files
11+
"build",
12+
"ci",
13+
"docs",
14+
"feat",
15+
"fix",
16+
"refactor",
17+
"style",
18+
"test",
19+
"chore",
20+
"revert",
21+
"perf"
2422
],
2523
"conventional-branch.format": "{Type}/{Branch}",
26-
"[quarto][qmd]": {
24+
"[quarto][qmd][jinja]": {
2725
"editor.formatOnSave": false
2826
},
29-
"python.defaultInterpreterPath": "${workspaceFolder}/.venv",
30-
"python.languageServer": "Pylance",
31-
"files.insertFinalNewline": true,
3227
"files.associations": {
3328
"justfile.jinja": "plaintext",
3429
"*.yml.jinja": "jinja-yaml",
3530
"*.cff.jinja": "jinja-yaml",
3631
"*.toml.jinja": "jinja-toml",
3732
"*.qmd.jinja": "jinja-md"
3833
},
34+
"files.insertFinalNewline": true
3935
}

CHANGELOG.md

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,87 @@
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.
12+
13+
## 0.17.5 (2025-09-02)
14+
15+
### Refactor
16+
17+
- :wrench: can render everything in Quarto project (#183)
18+
19+
## 0.17.4 (2025-09-02)
20+
21+
### Refactor
22+
23+
- :wrench: add more items to sidebar, like overview (#182)
24+
25+
## 0.17.3 (2025-09-02)
26+
27+
### Refactor
28+
29+
- :recycle: create homepage as variable, not question (#179)
30+
31+
## 0.17.2 (2025-09-02)
32+
33+
### Refactor
34+
35+
- :hammer: ignore `justfile` when listing TODO items (#181)
36+
37+
## 0.17.1 (2025-09-02)
38+
39+
### Refactor
40+
41+
- :recycle: need `date-released` in `CITATION.cff` (#180)
42+
43+
## 0.17.0 (2025-09-02)
44+
45+
### Feat
46+
47+
- :sparkles: add CHANGELOG with some description of it (#178)
48+
49+
## 0.16.6 (2025-09-02)
50+
51+
### Refactor
52+
53+
- :recycle: delete whole references folder pre and post render (#142)
54+
55+
## 0.16.5 (2025-09-01)
56+
57+
### Refactor
58+
59+
- :truck: move GoatCounter file into `docs/includes/` (#177)
60+
61+
## 0.16.4 (2025-09-01)
62+
63+
### Refactor
64+
65+
- :pushpin: update pre-commit versions (#171)
66+
67+
## 0.16.3 (2025-09-01)
68+
69+
### Refactor
70+
71+
- :hammer: use `--upgrade` when installing Python dependencies (#174)
72+
73+
## 0.16.2 (2025-09-01)
74+
75+
### Refactor
76+
77+
- :wrench: add `theme` option in `_quarto.yml`, and `brand` for Seedcase (#170)
78+
79+
## 0.16.1 (2025-09-01)
80+
81+
### Refactor
82+
83+
- :technologist: simplify the pull request template (#165)
84+
185
## 0.16.0 (2025-08-26)
286

387
### Feat

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ authors:
1717
given-names: Marton
1818
affiliation: "Steno Diabetes Center Aarhus"
1919
cff-version: 1.2.0
20-
# doi:
21-
# date:
20+
doi: 10.5281/zenodo.17018496
21+
date-released: 2025-09-01
2222
keywords:
2323
- "copier template"
2424
- "template"

CODE_OF_CONDUCT.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Contributor Code of Conduct
2+
3+
As contributors and maintainers of this project, we pledge to respect
4+
all people who contribute through reporting issues, posting suggestions,
5+
updating any material, submitting pull requests, and other activities.
6+
7+
We are committed to making participation in this project a
8+
harassment-free experience for everyone, regardless of level of
9+
experience, gender, gender identity and expression, sexual orientation,
10+
disability, personal appearance, body size, race, ethnicity, age, or
11+
religion.
12+
13+
Examples of unacceptable behavior by participants include the use of
14+
sexual language or imagery, derogatory comments or personal attacks,
15+
trolling, public or private harassment, insults, or other unprofessional
16+
conduct.
17+
18+
Project maintainers have the right and responsibility to remove, edit,
19+
or reject comments, commits, code, wiki edits, issues, and other
20+
contributions that are not aligned to this Code of Conduct. Project
21+
maintainers who do not follow the Code of Conduct may be removed from
22+
the project team.
23+
24+
Instances of abusive, harassing, or otherwise unacceptable behavior may
25+
be reported by opening an issue or contacting one or more of the project
26+
maintainers.
27+
28+
This Code of Conduct is adapted from the Contributor Covenant
29+
(https://contributor-covenant.org), version 1.0.0, available at
30+
https://contributor-covenant.org/version/1/0/0/

0 commit comments

Comments
 (0)