Skip to content

Opt ins, opt outs

Le minaw edited this page Apr 29, 2021 · 1 revision

Because it is better to correctly support a few tools than badly supporting all of them, those are the tools that need to be supported in priority, before a first release, either as opt-ins or opt-outs.

Opt-out

  • VCS: git
  • Tests: unittest
  • Virtual environment: venv
  • Build: setuptools
  • Linter: Pylint, pydocstyle
  • Deploy: Twine

Opt-in

  • Tests: pytest
  • Docs: Sphinx
  • Linter: flake8
  • Formatter: black