Contributing¶
Дякуємо за інтерес до Power-Safety-UA! Ми вітаємо внески, що покращують надійність моніторингу, безпеку та досвід розробки.
Code of Conduct¶
Будьте ввічливими та конструктивними у спілкуванні.
Як зробити внесок¶
- Опишіть зміну — відкрийте Issue (мітки
bug,enhancement,documentation). - Створіть гілку:
- Реалізуйте зміни та запустіть тести й лінтинг.
- Підпишіть коміти GPG-ключем:
- Відкрийте Pull Request у
main.
Локальний запуск тестів¶
CI перевіряє: Ruff (format + lint), Bandit (SAST), Trivy (CVE), pytest з покриттям ≥ 35%.
Docker-вимоги¶
- Multi-stage build.
- Не запускайте контейнер від root (
USER appuser). - Тримайте порти конфігурованими через
.env.
Повний опис — у CONTRIBUTING.md.