|
1 | | -# Guidebook |
2 | 1 |
|
3 | | -[](https://results.pre-commit.ci/latest/github/seedcase-project/seedcase-sprout/main) |
4 | 2 |
|
5 | | -This repo is ... |
| 3 | +# guidebook: Doing research software engineering in a team-setting |
| 4 | + |
| 5 | +<!-- TODO: Include DOI after uploading --> |
| 6 | + |
| 7 | +[](https://github.com/copier-org/copier) |
| 8 | +[](https://github.com/seedcase-project/guidebook/blob/main/LICENSE.md) |
| 10 | +[](https://github.com/seedcase-project/guidebook/releases/latest) |
| 12 | +[](https://github.com/seedcase-project/guidebook/actions/workflows/build-website.yml) |
| 14 | +[](https://results.pre-commit.ci/latest/github/seedcase-project/guidebook/main) |
| 16 | +[](https://lifecycle.r-lib.org/articles/stages.html#experimental) |
| 17 | +[](https://www.repostatus.org/#wip) |
| 20 | +<!-- [](https://www.repostatus.org/#active) --> |
| 21 | + |
| 22 | +This repository documents the practices, guidelines, and conventions |
| 23 | +that we’ve learned and applied that help us develop and release research |
| 24 | +software more effectively as solo developers and as a team. |
| 25 | + |
| 26 | +> [!TIP] |
| 27 | +> |
| 28 | +> This website repository was generated from the |
| 29 | +> [`template-website`](https://github.com/seedcase-project/template-website) |
| 30 | +> Seedcase template :tada: |
| 31 | +
|
| 32 | +## Project files and folders |
| 33 | + |
| 34 | +- `.copier-answers.yml`: Contains the answers you gave when copying the |
| 35 | + project from the template. **You should not modify this file |
| 36 | + directly.** |
| 37 | +- `.cz.toml`: |
| 38 | + [Commitizen](https://commitizen-tools.github.io/commitizen/) |
| 39 | + configuration file for managing versions and changelogs. |
| 40 | +- `.pre-commit-config.yaml`: [Pre-commit](https://pre-commit.com/) |
| 41 | + configuration file for managing and running checks before each commit. |
| 42 | +- `.typos.toml`: [typos](https://github.com/crate-ci/typos) spell |
| 43 | + checker configuration file. |
| 44 | +- `.zenodo.json`: Structured citation metadata for your project when |
| 45 | + archived on [Zenodo](https://zenodo.org/). This is used to add the |
| 46 | + metadata to Zenodo when a GitHub release has been uploaded to Zenodo. |
| 47 | +- `justfile`: [`just`](https://just.systems/man/en/) configuration file |
| 48 | + for scripting project tasks. |
| 49 | +- `.editorconfig`: Editor configuration file for |
| 50 | + [EditorConfig](https://editorconfig.org/) to maintain consistent |
| 51 | + coding styles across different editors and IDEs. |
| 52 | +- `CHANGELOG.md`: Changelog file for tracking changes in the project. |
| 53 | +- `CONTRIBUTING.md`: Guidelines for contributing to the project. |
| 54 | +- `.github/`: Contains GitHub-specific files, such as issue and pull |
| 55 | + request templates, workflows, |
| 56 | + [dependabot](https://docs.github.com/en/code-security/getting-started/dependabot-quickstart-guide) |
| 57 | + configuration, pull request templates, and a |
| 58 | + [CODEOWNERS](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners) |
| 59 | + file. |
| 60 | +- `_metadata.yml`: Quarto metadata file for the website, including |
| 61 | + information about the project, such as the titles and GitHub names. |
| 62 | +- `_quarto.yml`: Quarto configuration file for the website, including |
| 63 | + settings for the website, such as the theme, navigation, and other |
| 64 | + options. |
| 65 | + |
| 66 | +## Contributing |
| 67 | + |
| 68 | +Check out our [contributing document](CONTRIBUTING.md) for information |
| 69 | +on how to contribute to the project, including how to set up your |
| 70 | +development environment. |
| 71 | + |
| 72 | +Please note that this project is released with a [Contributor Code of |
| 73 | +Conduct](CODE_OF_CONDUCT.md). By participating in this project you agree |
| 74 | +to abide by its terms. |
| 75 | + |
| 76 | +### Contributors |
| 77 | + |
| 78 | +The following people have contributed to this project by submitting pull |
| 79 | +requests :tada: |
| 80 | + |
| 81 | +[@lwjohnst86](https://github.com/lwjohnst86), |
| 82 | +[@signekb](https://github.com/signekb) |
| 83 | + |
| 84 | +## Licensing |
| 85 | + |
| 86 | +This project is licensed under the [CC-BY-4.0 License](LICENSE.md). |
| 87 | + |
| 88 | +## Changelog |
| 89 | + |
| 90 | +For a list of changes, see our [changelog](CHANGELOG.md) page. |
0 commit comments