Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[workflow] Setup & Configure Python Workflow Tools #8

Open
cricksmaidiene opened this issue May 7, 2023 · 0 comments
Open

[workflow] Setup & Configure Python Workflow Tools #8

cricksmaidiene opened this issue May 7, 2023 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@cricksmaidiene
Copy link
Member

The following tools can be configured within this project to improve developer workflow. These are already part of a standard template on the Dotlas Cookiecutter Pypackage.

  • Poetry for package-level dependency management together with pyproject.toml
  • pnpm for package-level build tools from the JS ecosystem:
    • Commitizen for clean commit messages
    • Husky for configuring git hooks
  • pre-commit for validating code before committing to the branch. Can check for formatting and linting issues, and blocks code addition to a clean branch if certain rules and parameters are unmet.
    • pre-commit needs to be configured together with husky to run automatically before a commit.
@cricksmaidiene cricksmaidiene added enhancement New feature or request help wanted Extra attention is needed labels May 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant