This is a simple general-purpose template for any Python project which includes many useful features, such as logging, testing, linting, and more. This template is the root of many of our templates such as Pycord or FastAPI-Firebase.
All you need to do is click on the Use this template button. When your repo is created, wait at least 20 seconds until the running action ends.
- .env for environment variables.
- Colorlog for colorful logging.
- Docker for container packaging.
- Poetry for dependency management.
- Pydantic for settings management.
- Pytest for writing powerful tests.
- pre-commit and flake8 for git hooks linting.
- Community Standards files.
- Issues and Pull Requests templates.
- Packages as Docker images.
- Releases with auto-generated release notes.
- Test, Build and Deploy GitHub workflows.
Distributed under the MIT License. See LICENSE for more information.
Rami Menai - @menai_rami - rami.menai@outlook.com