О компании
Добро пожаловать в раздел «О компании»! Здесь вы найдете информацию об организации Rapidy.
О проекте
Владелец
Меня зовут Daniil Grois @daniil-grois, и я являюсь создателем, владельцем и ведущим разработчиком Rapidy.
Благодарю вас за интерес к проекту! Надеюсь, Rapidy поможет вам в создании собственных решений.
Буду рад вашим предложениям и доработкам — открывайте Pull Requests, и я сделаю все возможное, чтобы ваши идеи стали частью Rapidy.
Давайте вместе делать мир лучше! 🚀
Поддержка и развитие
Текущий состав руководителей проекта Rapidy:
- Daniil Grois - @daniil-grois
- Lev Zaplatin - @LevZaplatin
- Nikita Tolstoy - @Nikita-Tolstoy
Руководители определяют стратегию развития, приоритеты доработок и формируют roadmap проекта.
Нумерация версий
Rapidy поддерживает Semantic Versioning standard.
Формат версии: MAJOR.MINOR.PATCH
MAJOR – увеличение при несовместимых изменениях API
MINOR – добавление новых функций, совместимых с предыдущими версиями
PATCH – исправление ошибок без изменения API
Дополнительные метки доступны для предрелизных и сборочных версий.
Как внести вклад
Хотите помочь Rapidy стать лучше? Вот как вы можете это сделать!
Рабочий процесс
- Выполните fork репозитория Rapidy.
- Склонируйте ваш fork локально используя
git
. - (Опционально) Установите Poetry, если он ещё не установлен: Подробнее об установке читайте в документации Poetry.
- Перейдите в папку репозитория.
- Настройте окружение:
- Установите зависимости:
- Установите pre-commit хуки:
- Активируйте виртуальное окружение:
- Запустите тесты, чтобы убедится, что все зависимости были установлены:
- Создайте новую ветку. Все ветки должны начинаться с префикса
<префикс>/
, обозначающего группу изменений. Например:bug/fix-any
/feature/my-awesome-feature
. - Внесите изменения в код.
- Напишите тесты для новых изменений.
- Запустите линтеры и форматирование кода.
- Сделайте коммит в формате
<номер ветки>: <описание>
: - Отправьте изменения в ваш
fork
: - Откройте Pull Request здесь,
добавив понятное описание изменений в формате
<номер ветки>: <описание запроса>
.
Code style
- Код должен быть полностью типизирован.
- Все изменения должны сопровождаться тестами.
- Код должен соответствовать PEP 8.
- Обратная совместимость должна сохраняться, если это возможно.
- Внесите себя в
CONTRIBUTORS.md
. - Внесите изменения в документацию (при необходимости).