You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is highly aspirational, but I'd be interested in defining some common code and project standards where possible. All of this would be domain and/or language specific, but I'm thinking of stuff like (taking Python as an example)
Linting/formatting (Black? Flake8? And any custom settings therein. Plus Isort, Darglint)
Testing (We're more or less settled on Pytest, but what kind of coverage tools and settings? Use Tox for encapsulated testing? Run mypy checks as well?)
Common pre-commit hooks for as much of the above as possible
Build tool -- pyproject.toml?
Environment management - stick with Pipenv or move to Poetry?
CI driven checks on conventional commit messages? Auto generate release notes and versioning?
In particular, if we could identify consistent elements from the above that could structure a Cookie Cutter template, that might be useful for ensuring that new projects start on the right foot, and with minimal labor to tack on necessary boilerplate.
The text was updated successfully, but these errors were encountered:
This is highly aspirational, but I'd be interested in defining some common code and project standards where possible. All of this would be domain and/or language specific, but I'm thinking of stuff like (taking Python as an example)
In particular, if we could identify consistent elements from the above that could structure a Cookie Cutter template, that might be useful for ensuring that new projects start on the right foot, and with minimal labor to tack on necessary boilerplate.
The text was updated successfully, but these errors were encountered: