Спасибо за интерес к проекту.
git clone https://github.com/yellow-hammer/autumn-openfeature
cd autumn-openfeature
opm run install
opm run test
- Прогнать
opm run test: все тесты должны проходить. - Покрыть новую функциональность тестами в
tests/. - Обновить
README.mdиCHANGELOG.md, если менялось поведение или публичный API. - Соблюдать стиль кода: русские ключевые слова, отступ табом, пустая строка перед
Возврат, комментарии объясняют «почему», а не пересказывают код.
- Коммиты - Conventional Commits:
feat:,fix:,docs:,refactor:,test:,chore:. - Именование: модули и классы - английские имена (совпадают с терминологией стандарта), методы и переменные - русские.
- Обратная совместимость: сигнатуры экспортных методов не меняются без веской причины.
Ломающее изменение описывается в
CHANGELOG.md.
Заведите issue по шаблону: что сделали, что ожидали, что получилось, версии
autumn-openfeature, OneScript и ОС.