repo_template
Шаблон
Описание
Языки
- CODEOWNERS100%
2 дня назад
2 дня назад
2 дня назад
6 дней назад
2 дня назад
4 дня назад
2 дня назад
9 дней назад
10 дней назад
9 дней назад
6 дней назад
6 дней назад
2 дня назад
5 дней назад
9 дней назад
README.md
title: Название проекта version: 1.0.0 status: active last_updated: 2026-03-26
Название проекта
📋 Описание проекта
[Краткое описание проекта: что делает, для кого, какую проблему решает. 3-5 предложений.]
Ключевые возможности:
- Возможность 1
- Возможность 2
- Возможность 3
🚀 Быстрый старт
Предварительные требования
- Node.js ≥ 18.0 (или Python ≥ 3.10, или другой стек)
- Docker и Docker Compose (для локальной разработки)
- Доступ к репозиторию и GitVerse
Установка
Приложение будет доступно по адресу: http://localhost:3000
🏗️ Архитектура
Высокоуровневая схема
Подробная архитектурная документация
Основные компоненты
| Компонент | Описание | Технология |
|---|---|---|
| REST API endpoints | FastAPI / Express / Spring |
| Бизнес-логика | - |
| Модели данных и миграции | SQLAlchemy / Prisma |
| Фоновые задачи | Celery / Bull |
🛠️ Технический стек
Языки и фреймворки
| Технология | Версия | Назначение |
|---|---|---|
| Node.js | ≥ 18.0 | Runtime |
| TypeScript | ≥ 5.0 | Язык разработки |
| Fastify / Express | latest | Web-фреймворк |
| Prisma / TypeORM | latest | ORM |
Инфраструктура
| Технология | Назначение |
|---|---|
| PostgreSQL | Основная БД |
| Redis | Кэш и очереди |
| Docker | Контейнеризация |
| Nginx | Reverse proxy |
Инструменты разработки
📁 Структура репозитория
├── src/ # Исходный код
│ ├── api/ # API endpoints, контроллеры
│ ├── core/ # Бизнес-логика, сервисы
│ ├── db/ # Модели, миграции, репозитории
│ ├── workers/ # Фоновые workers, задачи
│ ├── config/ # Конфигурация приложения
│ └── utils/ # Утилиты и хелперы
│
├── tests/ # Тесты
│ ├── unit/ # Юнит-тесты
│ ├── integration/ # Интеграционные тесты
│ └── e2e/ # End-to-end тесты
│
├── backlog/ # Планирование и требования
│ ├── epics/ # Крупные функциональные инициативы
│ └── requirements/ # Детальные требования
│
├── docs/ # Техническая документация
│ ├── api/ # Спецификации API (OpenAPI, GraphQL)
│ ├── files/ # Вспомогательные материалы
│ ├── guides/ # Материалы для онбординга
│ └── templates/ # Шаблоны документов
│
├── architecture/ # Архитектурная документация
│ ├── arch/ # Архитектурные решения (ADR)
│ └── diagrams/ # Диаграммы (PlantUML, Mermaid)
│
├── wiki/ # База знаний
│ ├── glossary/ # Глоссарий терминов
│ └── ontology/ # Онтологические модели
│
├── issues/ # Задачи проекта (file-based tracker)
│ ├── _template.md # Шаблон задачи
│ └── NNN-название.md # Файлы задач (001, 002, ...)
│
├── notes/ # Заметки и записи встреч
│ ├── memo/ # Мемо по итогам встреч
│ └── transcripts/ # Транскрибации встреч
│
├── .github/ # GitHub/GitVerse специфичные файлы
│ ├── workflows/ # CI/CD пайплайны
│ └── PULL_REQUEST_TEMPLATE.md # Шаблон PR
│
├── scripts/ # Скрипты для разработки и деплоя
├── docker/ # Docker конфигурации
├── .env.example # Пример переменных окружения
├── docker-compose.yml # Docker Compose для локальной разработки
├── Dockerfile # Контейнер приложения
└── README.md # Этот файл
🔄 CI/CD
Пайплайны
| Пайплайн | Триггер | Описание |
|---|---|---|
| MR, push в | Запуск тестов, линтинг |
| MR, push в | Сборка образов |
| push в | Деплой в staging |
| tag | Деплой в production |
Среды развертывания
| Среда | URL | Ветка |
|---|---|---|
| Development | | локально |
| Staging | | |
| Production | | |
🧪 Тестирование
🤝 Contributing
Процесс внесения изменений
- Создайте issue или обсудите изменения в существующем
- Создайте ветку от
:develop - Внесите изменения с соблюдением стандартов кодирования
- Запустите тесты локально: npm test
- Создайте Merge Request в develop
- Пройдите code review (минимум 1 approval)
Соглашения
- Commits: следуем Conventional Commits
- Code style: ESLint + Prettier (автоформатирование при коммите)
- Branch naming:
— новая функциональностьfeature/описание— исправление багаbugfix/описание— срочное исправление в productionhotfix/описание— изменения документацииdocs/описание
📄 Лицензия
Проект распространяется под лицензией Apache 2.0.
👥 Команда
Мейнтейнеры
| Имя | Роль | Контакт |
|---|---|---|
| [Имя Фамилия] | Tech Lead | @username |
| [Имя Фамилия] | Product Owner | head@fielddev.tech |
Кодовладельцы
См. файл CODEOWNERS
Как присоединиться
Направьте заявку на участие: head@fielddev.tech
🔒 Безопасность
При обнаружении уязвимостей, пожалуйста, сообщите нам:
- Email: head@fielddev.tech
- Не создавайте публичные issue для уязвимостей
📞 Контакты и поддержка
- Email: head@fielddev.tech
- Чат команды: [ссылка на чат/канал]
- Документация: [ссылка на внешнюю документацию]
- Issue tracker: Задачи проекта
- Административные вопросы: Admin Support — запросы прав доступа, проблемы с инфраструктурой, общие вопросы к администрации fielddev
📚 Дополнительная документация
Последнее обновление: 26 марта 2026
🔗 Связанные репозитории
| Репозиторий | Связь |
|---|---|
| glamdring-skills | Навыки ИИ-агента — навык gitverse управляет созданием репо из шаблона |
| DCMA | Архитектура: карта репозиториев — единый map организации |
| library | База знаний — справочник паттернов и практик |
| content | Публикации — контент об организации и продуктах |