ImJoy icon indicating copy to clipboard operation
ImJoy copied to clipboard

Create template repos for our organization

Open MartinHjelmare opened this issue 4 years ago • 0 comments

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.

MartinHjelmare avatar Jan 15 '21 13:01 MartinHjelmare