Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.37 KB

File metadata and controls

38 lines (27 loc) · 1.37 KB

Участие в разработке

Подготовка

python3.12 -m venv .venv
source .venv/bin/activate
pip install -e '.[dev]'

Создавайте отдельную ветку для каждого изменения. Перед отправкой убедитесь, что изменение не добавляет локальные настройки, базы, токены, временные HTML страницы и личные данные

Проверка

ruff format --check .
ruff check .
mypy src
pytest -q
python scripts/check_text_style.py

Новые сценарии парсинга добавляйте через минимальные HTML фикстуры. Не сохраняйте полные страницы FunPay, если для теста достаточно небольшого фрагмента

Коммиты

Используйте короткие сообщения в формате тип: описание

Подходящие типы:

  • feat - новая возможность
  • fix - исправление
  • docs - документация
  • test - тесты
  • ops - эксплуатационные файлы
  • chore - обслуживание проекта

В метаданных коммита должны быть только реальные авторы изменения