Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,46 @@ developing and building the website easier.

## Features

- Uses [Quarto](https://quarto.org/) Markdown for the website content,
allowing for easy integration of code, text, and figures.
- Includes a [justfile](https://just.systems/man/en/) for managing
common tasks like building the website and running checks.
- Uses [typos](https://github.com/crate-ci/typos) to check for common
spelling mistakes.
- Uses
[Commitizen](https://decisions.seedcase-project.org/why-changelog-with-commitizen)
to
[check](https://decisions.seedcase-project.org/why-lint-with-commitizen/)
commit messages and automatically create the changelog.
- Automated Git tagging and GitHub releases with
[commitizen](https://decisions.seedcase-project.org/why-semantic-release-with-commitizen/)
that are based on messages following [Conventional
Commits](https://decisions.seedcase-project.org/why-conventional-commits).
- Uses a [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/)
license for the website content.
- Run checks with [pre-commit](https://pre-commit.com/) hooks to
ensure consistent formatting and style across the project. It
includes checks for credentials, typos, and file formatting.
- Optionally uses the
[`seedcase-theme`](https://github.com/{{< meta gh.org >}}/seedcase-theme)
Quarto extension for a standard appearance across websites.
- Includes [GitHub Actions](https://docs.github.com/en/actions) for
continuous integration, testing, and delivery for running checks,
formatting, releasing, and building the website.
- Uses [Netlify](https://www.netlify.com/) for hosting the website.
- Includes an [EditorConfig](https://editorconfig.org/) file to ensure
consistent formatting across different editors.
- High level, system and program management with
[uv](https://decisions.seedcase-project.org/why-uv/).
- GitHub workflows for automatically adding Pull Requests and Issues
to a project board.
- Pull Request template for easy creation of new Pull Requests.
- [VS Code](https://code.visualstudio.com/) settings commonly used by
contributors working in VS Code.
- [`.zenodo.json`](https://help.zenodo.org/docs/github/describe-software/zenodo-json/)
file for citation information that provides Zenodo with the
necessary metadata to create a DOI for the website.

## Want to contribute?

We would love your feedback or contributions! Head over to our [GitHub
Expand Down