This repository contains the Standard Modernization Guide for QGIS Plugins, designed for development teams looking to adopt modern tools like uv, ruff, and github-actions.
- 📄 Modernization Guide (GUIDE.md): The complete step-by-step procedure.
- Speed: Reduce installation times from minutes to milliseconds using
uv. - Quality: Implement strict static analysis (Ruff, Mypy) by default.
- Reproducibility: Eliminate "works on my machine" issues via a unified
pyproject.toml. - Automation: Standardize CI/CD and pre-commit hooks.
Clone this repository and follow the steps in GUIDE.md to update your legacy projects.
This document is distributed under the CC-BY-4.0 license, allowing free distribution and adaptation for your teams.