Skip to content

Commit aa794f7

Browse files
authored
Merge pull request #277 from NLeSC/87-features
Update features of template
2 parents 56039b7 + 5172a8a commit aa794f7

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

README.md

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,24 @@ from the start.
77
Use this [Cookiecutter](https://cookiecutter.readthedocs.io) template to generate
88
an empty Python package. Features include:
99

10-
- Boilerplate tests and documentation,
11-
- [Python setup configuration]({{cookiecutter.project_name}}/setup.py),
10+
- Boilerplate unit tests and documentation,
11+
- [Python static setup configuration]({{cookiecutter.project_name}}/setup.cfg),
1212
- Open source software license,
13-
- [Default Github actions]({{cookiecutter.project_name}}/.github/workflows) for building, testing and deployment
14-
- Code style checking,
13+
- Continuous integration with [GitHub action workflows]({{cookiecutter.project_name}}/.github/workflows) for building, testing, link checking and linting,
14+
- Code style checking with [prospector](https://pypi.org/project/prospector/),
1515
- [Editorconfig]({{cookiecutter.project_name}}/.editorconfig),
16-
- Miscellaneous files, such as [Change log]({{cookiecutter.project_name}}/CHANGELOG.md), [Code of Conduct]({{cookiecutter.project_name}}/CODE_OF_CONDUCT.md), and [Contributing guidelines]({{cookiecutter.project_name}}/CONTRIBUTING.md),
17-
- A [README]({{cookiecutter.project_name}}/README.md) and [a separate document]({{cookiecutter.project_name}}/project_setup.md) with extensive documentation about project setup.
18-
- Continuous code quality and code coverage reporting using [Sonarcloud](https://sonarcloud.io/)
16+
- Usage and contribution documents:
17+
- [README.md]({{cookiecutter.project_name}}/README.md) for package users,
18+
- [README.dev.md]({{cookiecutter.project_name}}/README.dev.md) for package developer,
19+
- [project_setup.md]({{cookiecutter.project_name}}/project_setup.md) with extensive documentation about project setup,
20+
- [Change log]({{cookiecutter.project_name}}/CHANGELOG.md),
21+
- [Code of Conduct]({{cookiecutter.project_name}}/CODE_OF_CONDUCT.md),
22+
- [Contributing guidelines]({{cookiecutter.project_name}}/CONTRIBUTING.md),
23+
- Continuous code quality and code coverage reporting using [Sonarcloud](https://sonarcloud.io/),
24+
- Automatic creation of [issues]({{cookiecutter.project_name}}/.github/next_steps) with instructions how to pass all GitHub action workflows and integrate with services like Zenodo and Read the Docs,
25+
- Instructions how to make package [citable]({{cookiecutter.project_name}}/.github/next_steps/04_citation.md)
26+
- FAIR software recommendation badge,
27+
- Optional [pre commit hook](https://github.com/NLeSC/python-template/blob/main/%7B%7Bcookiecutter.project_name%7D%7D/README.dev.md#running-linters-locally) to catch lint errors early
1928

2029
## Badges
2130

0 commit comments

Comments
 (0)