Skip to content

Commit 5712fbb

Browse files
authored
Merge branch 'main' into docs/unhide-contributors
2 parents 1b1ce7c + 9845e62 commit 5712fbb

18 files changed

+118
-134
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.16.3"
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

.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: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
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.16.3 (2025-09-01)
14+
15+
### Refactor
16+
17+
- :hammer: use `--upgrade` when installing Python dependencies (#174)
18+
19+
## 0.16.2 (2025-09-01)
20+
21+
### Refactor
22+
23+
- :wrench: add `theme` option in `_quarto.yml`, and `brand` for Seedcase (#170)
24+
25+
## 0.16.1 (2025-09-01)
26+
27+
### Refactor
28+
29+
- :technologist: simplify the pull request template (#165)
30+
131
## 0.16.0 (2025-08-26)
232

333
### Feat

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/

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# MIT License
22

3-
Copyright (c) 2023-2025 Aarhus University
3+
Copyright (c) 2023-2025 template-python-package authors
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44

55
<!-- [![DOI]()]() -->
66

7-
[![Copier](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/copier-org/copier/master/img/badge/badge-grayscale-inverted-border-teal.json?raw=true)](https://github.com/copier-org/copier)
7+
[![Copier](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/copier-org/copier/master/img/badge/badge-grayscale-inverted-border-teal.json?raw=true.svg)](https://github.com/copier-org/copier)
88
[![GitHub
99
License](https://img.shields.io/github/license/seedcase-project/template-python-package.svg)](https://github.com/seedcase-project/template-python-package/blob/main/LICENSE.md)
1010
[![GitHub
1111
Release](https://img.shields.io/github/v/release/seedcase-project/template-python-package.svg)](https://github.com/seedcase-project/template-python-package/releases/latest)
12+
[![Test](https://github.com/seedcase-project/template-python-package/actions/workflows/test.yml/badge.svg)](https://github.com/seedcase-project/template-python-package/actions/workflows/test.yml)
1213
[![Build
1314
website](https://github.com/seedcase-project/template-python-package/actions/workflows/build-website.yml/badge.svg)](https://github.com/seedcase-project/template-python-package/actions/workflows/build-website.yml)
1415
[![CodeQL](https://github.com/seedcase-project/template-python-package/actions/workflows/github-code-scanning/codeql/badge.svg?branch=main)](https://github.com/seedcase-project/template-python-package/actions/workflows/github-code-scanning/codeql)
@@ -42,8 +43,8 @@ for information on how to contribute to the project, including how to
4243
set up your development environment.
4344

4445
Please note that this project is released with a [Contributor Code of
45-
Conduct](https://github.com/seedcase-project/.github/blob/main/CODE_OF_CONDUCT.md).
46-
By participating in this project you agree to abide by its terms.
46+
Conduct](CODE_OF_CONDUCT.md). By participating in this project you agree
47+
to abide by its terms.
4748

4849
### Contributors
4950

@@ -56,8 +57,7 @@ pull requests :tada:
5657

5758
## Licensing
5859

59-
This project is licensed under the [MIT
60-
License](https://github.com/seedcase-project/template-python-package/blob/main/LICENSE.md).
60+
This project is licensed under the [MIT License](LICENSE.md).
6161

6262
## Citing
6363

README.qmd

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,16 @@ for information on how to contribute to the project, including how to
3434
set up your development environment.
3535

3636
Please note that this project is released with a [Contributor Code of
37-
Conduct](https://github.com/{{< meta gh.org >}}/.github/blob/main/CODE_OF_CONDUCT.md).
38-
By participating in this project you agree to abide by its terms.
37+
Conduct](CODE_OF_CONDUCT.md). By participating in this project you agree
38+
to abide by its terms.
3939

4040
### Contributors
4141

4242
{{< include /_contributors.qmd >}}
4343

4444
## Licensing
4545

46-
This project is licensed under the [MIT
47-
License](https://github.com/{{< meta gh.org >}}/{{< meta gh.repo >}}/blob/main/LICENSE.md).
46+
This project is licensed under the [MIT License](LICENSE.md).
4847

4948
## Citing
5049

0 commit comments

Comments
 (0)