Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 1.13 KB

CONTRIBUTING.md

File metadata and controls

20 lines (16 loc) · 1.13 KB

Contributing

This package is open to contributions 👏

To contribute, please follow these steps:

  1. Create an issue explaining what you'd like to fix or add. This way, we can approve and discuss the solution before any time is spent on developing it.
  2. Fork the upstream repository into a personal account.
  3. Install poetry, and install all dependencies using poetry install --with dev
  4. Activate the environment by running poetry shell
  5. Install pre-commit (for project linting) by running pre-commit install
  6. Create a new branch for your changes.
  7. Create and run tests with full coverage by running poetry run pytest --cov fastapi_azure_auth --cov-report=term-missing
  8. Push the topic branch to your personal fork.
  9. Run pre-commit run --all-files locally to ensure proper linting.
  10. Create a pull request to the intility repository with a detailed summary of your changes and what motivated the change.

If you need a more detailed walk through, please see this issue comment.