Идея простая: меньше вручную собирать слои, DTO, репозитории, handlers и DI, больше времени оставлять на бизнес-логику.
Что умеет:
•
goca init — создаёт структуру проекта•
goca feature — генерирует фичу сразу по слоям•
goca entity — создаёт domain-entities•
goca usecase — генерирует application-сервисы и DTO•
goca repository — добавляет слой хранения•
goca handler — делает HTTP/gRPC/CLI-адаптеры•
goca di — собирает dependency injectionЕсть dry-run, защита от перезаписи файлов, backup перед overwrite, проверка конфликтов имён и автообновление
go.mod.GitHub: https://github.com/sazardev/goca
