С момента выхода моей первой статьи по sourcecraft и как я начал с ним работать прошло 12 дней, что уже показательно, что этот инструмент заходит и рвет частично конкурентов на британский флаг. Как не странно, используя sourcecraft переход с одним проектом прошел очень мягко. Вот точный расчет трудозатрат. Перенос GIT ветки - 30 минут
(Историю комитов не трогал)
Перенос и настройка CI\CD - 1:30 ч.
(Так как sourcecraft новое, были потери времени на изучение документации)
Тестирование, логирование и отладка - 2:45ч.
(Получилось относительно долго опять же из-за изучения документации.
ИТОГО: 4 часа на перенос проекта. Перенос осуществлялся проекта аналитики данных, который состоял из следующих компонентов:
- Frontend (React)
- Backend (FastAPI)
- Кэширование фронтенда (Redis)
- Superset
- Clickhouse
- MySQL
- Ollama
- Готовый образы контейнеров с последующей пересборкой Конечно для полноты и чистоты проверок использовался SourceCraft Code Assistant, не просто подскажи, а прям наст