Рабочий процесс¶
Описание рабочего процесса с Go Project Starter.
Содержание раздела¶
- Регенерация — регенерация проекта и миграции
- Makefile — цели Makefile сгенерированного проекта
- OnlineConf — интеграция с OnlineConf
Типичный workflow¶
1. Создание проекта¶
# Интерактивный wizard
go-project-starter init --target=.
# Или генерация из готового конфига
go-project-starter --config=config.yaml
2. Разработка¶
# Запуск зависимостей
make docker-up
# Генерация кода из OpenAPI
make generate
# Запуск сервиса
make run
3. Изменение API¶
- Обновите OpenAPI спецификацию
- Регенерируйте код:
4. Изменение структуры проекта¶
- Обновите
config.yaml - Регенерируйте проект:
Ваш код ниже disclaimer-маркеров будет сохранён.
5. Тестирование¶
6. Деплой¶
Файлы, которые никогда не перезаписываются¶
.gitignorego.mod,go.sumLICENSE.txtREADME.md.git/директория
Следующие шаги¶
- Регенерация — подробнее о регенерации
- Makefile — все цели Makefile
- OnlineConf — динамическая конфигурация