- Сообщить об ошибке — создайте issue с описанием и шагами воспроизведения.
- Предложить улучшение — issue с меткой или текстом «предложение».
- Улучшить документацию — правки в README, docs, комментариях в коде.
- Написать код — исправления, доработки API, тесты.
- Форкните репозиторий, создайте ветку под задачу (например
fix/описаниеилиfeat/название). - Установите зависимости:
opm run install(илиopm install --dev -l). - Вносите изменения. Запуск тестов:
opm test. Сборка пакета:opm run build. - Оформите коммиты по Conventional Commits (например
feat:,fix:,docs:). Сообщения — на русском, где уместно. - Отправьте ветку и создайте Pull Request. Опишите изменения и при необходимости укажите связанные issues.
Подробности — в .cursor/rules/ (по важности для разработки):
- project-conventions.mdc — язык, именование модулей и методов, коммиты, структура проекта.
- os-code-style.mdc — оформление кода OneScript (пустые строки, структуры и т.д.).
- prometheus-api-usage.mdc — использование API: фасад Prometheus, низкоуровневые модули.
- docs-and-spec.mdc — расположение документации и спецификаций (каталог docs/).
- examples-comments.mdc — оформление комментариев в примерах (examples/).
Комментарии в коде и сообщения — на русском.
- Issues — баги и предложения.
- Контакт: i.karlo@outlook.com.
Внося вклад, вы соглашаетесь с тем, что он будет лицензирован под MIT License.