@@ -13,22 +13,26 @@ This repository is meant to be a template for python3 projects.
1313- Auto release based on Github versioning with Physiopy's labels.
1414- ` .gitattributes ` for python
1515- ` .gitignore ` for python and containers
16- - Pre-commit (black, isort, flake8, pydocstyle , and RST documentation)
16+ - Pre-commit (Ruff, codespell , and RST documentation)
1717- Read the Docs (based on sphinx)
18+ - Duecredit
1819- Zenodo
1920- Codecov (for master branch, 90%+)
2021- Python setup with ` extra_require ` options
2122- Versioneer
2223- Issue templates (bugs, feature requests, generic)
2324- PR template
24- - Workflows ( Auto release and PyPI upload)
25+ - Workflows & Bots (Dependabot, Labeler, bot automerge, auto author assignment, Auto release, and PyPI upload)
2526
2627Usage
2728-----
28- 1 . Find and replace the items between ` <> ` , for instance ` <reponame> `
29- 2 . Change licence
30- 3 . Set up your default pushes to ` origin ` (` git config remote.pushDefault origin ` )
31- 4 . Finish setting up everything.
29+ 1 . Find and replace the items between ` <> ` , for instance ` <reponame> ` , throughout all files in the repository.
30+ 2 . If using outside of physiopy, find all ` physiopy ` s indicating the owner in github paths, and change it to your handle
31+ 3 . Change ` 'physiopy/physiopy-repository-template' ` in line 15 of ` .github/workflows/bot.yml ` into what it needs to be.
32+ 3 . Change licence and make sure to activate the licence of choice correctly.
33+ 4 . Set up your default pushes to ` origin ` (` git config remote.pushDefault origin ` )
34+ 5 . Check setup.cfg
35+ 6 . Finish setting up everything.
3236
3337More explanation coming soon.
3438
0 commit comments