Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 1.85 KB

File metadata and controls

36 lines (27 loc) · 1.85 KB

Как внести вклад

Спасибо за интерес к проекту.

Быстрый старт

git clone https://github.com/yellow-hammer/winow-view
cd winow-view
opm run install
opm run test

Перед тем как открыть pull request

  • Прогнать opm run test: все тесты должны проходить.
  • Покрыть новую функциональность тестами в tests/.
  • Обновить README.md и CHANGELOG.md, если менялось поведение или публичный API.
  • Соблюдать стиль кода: русские ключевые слова, отступ табом, пустая строка перед Возврат, комментарии объясняют «почему», а не пересказывают код.

Соглашения

  • Коммиты - Conventional Commits: feat:, fix:, docs:, refactor:, test:, chore:.
  • Именование: модули и классы - английские имена (совпадают с терминологией стандарта), методы и переменные - русские.
  • Обратная совместимость: сигнатуры экспортных методов не меняются без веской причины. Ломающее изменение описывается в CHANGELOG.md.
  • Для разработки нужен winow: тесты проверяют, что коллизия имени класса Шаблон с JinjOS не ломает рендеринг.

Сообщить об ошибке

Заведите issue по шаблону: что сделали, что ожидали, что получилось, версии winow-view, OneScript и ОС.