- Clone the repository using Git.
- Go to directory.
- Ensure to fill in the necessary environment variables in the
.env
file.
- Build the Docker service for the application.
- Check if everything was installed correctly.
- Uninstall all Docker components.
- Create a venv and install dependencies with pip.
- Create a new branch with a descriptive name.
git checkout -b awesome-branch-name
- Implement and add your code changes on this new branch.
- Perform static code analysis with ruff and mypy.
- Validate code security issues with bandit.
- Format the code according to defined standards with black and organize imports with isort.
- Commit your changes to your local branch using Conventional Commit messages.
git add .
git commit -m 'feat(scope): example message'
- Push your changes to the remote GitHub repository.
git push origin awesome-branch-name
- Create a Pull Request to the
main
branch.
- Remove temporary files.
- Uninstall all dependencies.