Об этом проекте
Dev Templates — это коллекция шаблонов проектов для платформы разработчиков Urbalurba. Она предлагает быстрые, современные и стандартизированные стартовые точки для новых проектов — API, веб-приложений, бэкендов или экспериментов — снижая порог входа для разработчиков и обеспечивая быстрое прототипирование с единообразными лучшими практиками.
Репозиторий используется скриптами в devcontainer-toolbox; разработчики не клонируют его напрямую. Он содержит шаблоны приложений (устанавливаются через `dev-template`) и шаблоны AI-воркфлоу (устанавливаются через `dev-template-ai`).
Шаблоны приложений включают шаблоны бэкенда (Basic Web Server, Simple Database Integration with SQLite, Database Integration with PostgreSQL, Message Queue with Dapr/RabbitMQ, Serverless Functions with Knative, Object Storage with MinIO, Application Logging) и шаблоны приложений (Basic React App with Designsystemet, Basic NextJs App). Каждый шаблон предоставляет рабочую стартовую точку с кодом приложения, манифестами Kubernetes, Dockerfile и CI/CD на GitHub Actions. Команда `dev-template` скачивает репозиторий, показывает меню и копирует выбранный шаблон в проект, заменяя плейсхолдеры вроде `{{GITHUB_USERNAME}}` и `{{REPO_NAME}}`.
Шаблоны AI-воркфлоу настраивают рабочие процессы разработки с помощью ИИ, включая портативную документацию, CLAUDE.md, папки планов (backlog, active, completed) и скелет проекта. Воркфлоу на основе планов включает планы исследования, поэтапную реализацию и валидацию с участием человека.
Документация включает пример из практики, сведения об архитектуре, руководство по настройке для разработчиков и руководство для AI-разработчиков. Проект использует разработку с помощью ИИ с воркфлоу на основе планов для внесения вклада.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.