Example Python project using best practices
The Python Blueprint is an example Python project showcasing the creation of a Python package using modern Python tooling for testing, linting, and type checking. It utilizes Python 3.8+, Poetry for package management, Nox for automation, and mypy for type checking.
The Python Blueprint serves as a comprehensive example project for Python developers looking to create Python packages using modern tooling. By leveraging tools like Poetry, Nox, pytest, and mypy, developers can streamline package management, automate testing and code quality checks, and ensure type safety in their projects. The project also demonstrates the packaging and distribution process for Python packages, making it a valuable resource for developers aiming to create high-quality Python projects.
MkDocs is a fast, simple and downright gorgeous static site generator that's geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file.
A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.