MPPT
A Modern Python Package Template
MPPT: A Modern Python Package Template.
- 🥳🥳🥳[2024-07-19] Presentation: MPPT Practice
- 🥳🥳🥳[2023-12-07] Presentation: MPPT Theory
- Check the pdf file here
- Poetry
- Alternative: Uv, PDM, Rye
- Mkdocs with Material theme
- Alternative: Sphinx
- Ruff
- Black
- Isort
- Flake8
- Mypy
- SonarLint
- Pre-commit
- Doctest
- Pytest: pytest, pytest-cov, pytest-sugar
- Hypothesis
- Locust
- Codecov
- Makefile
- Taskfile
- Duty
- Typer
- Just
- Commits: Conventional Commits
- Change Log: Keep a Changelog
- Versioning: Semantic Versioning
- License: Choose an open source license
- Badge: Shields.io
- Contributing: Contributing to Open Source on GitHub
- AI Reviewer: CodeRabbit