- Клонируем репозиторий
- В терминале переходим в папку с проектом:
cd Jetpack-WorkoutApp- Устанавливаем все инструменты (справка доступна по команде
make help):
make setup- Открываем проект в Android Studio
- Ждем синхронизацию Gradle
- Проект готов к работе!
Примечание: Команда
make setupавтоматически настроит Git хуки и сделает их исполняемыми.
Проект использует pre-commit hook для автоматического обновления версий в README.md:
- Что делает: Перед каждым коммитом автоматически обновляет бейджи с версиями (Kotlin, Android SDK, Gradle, AGP) в README.md
- Как работает: Запускает Gradle-таск
updateReadmeVersions, который считывает актуальные версии из файлов проекта - Установка: Автоматически настраивается при выполнении
make setup
Ручное обновление версий:
./gradlew updateReadmeVersions
# или
make update_readme_versions- Для доработок создаем issue с описанием задачи
- Доработки делаем в отдельных ветках
- Все тесты должны успешно проходить
- Для каждого PR необходимо оставить описание на русском языке по аналогии со старыми PR
- Вопросы по android-приложению решаем с Oleg991 в почте, телеграм или в issue с подробным описанием проблемы
- Вопросы по бэкенду/сайту - c Антоном в почте или в issue с подробным описанием проблемы