ImJoy
ImJoy copied to clipboard
Create template repos for our organization
Roadmap: CI, contribution guidelines, project management
Create template repos for our own organization to make sure we have good automatic maintenance in place, e.g. stale action, dependabot etc.
- Create a Python template repo.
- Use hypermodern Python cookiecutter template as inspiration: https://github.com/cjolowicz/cookiecutter-hypermodern-python/
- Create a JavaScript template repo.
- Common things that we want:
- Dependabot: https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/keeping-your-dependencies-updated-automatically
- Dependabot can update deps in: pip, npm, github actions
- Stale action: https://github.com/actions/stale
- Code formatting:
- Black: https://github.com/psf/black
- Prettier: https://prettier.io/
- Linters (flake8, pylint, pydocstyle)
- Typing (mypy)
- Automatic release.
- Automatic release notes.
- Github label management.
- Dependabot: https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/keeping-your-dependencies-updated-automatically