Git Repositories » History » Version 1
Hardelele User, 02/18/2026 11:34 AM
Initial content — git repositories and monorepo structure
| 1 | 1 | Hardelele User | h1. Git Repositories |
|---|---|---|---|
| 2 | |||
| 3 | h2. Основной репозиторий |
||
| 4 | |||
| 5 | |_. Название |_. URL |_. Описание | |
||
| 6 | | reckue-dev | "https://git.reckue.com/claude/reckue-dev.git":https://git.reckue.com/claude/reckue-dev | Главный монорепозиторий проекта | |
||
| 7 | |||
| 8 | Клонирование: |
||
| 9 | |||
| 10 | <pre> |
||
| 11 | git clone https://git.reckue.com/claude/reckue-dev.git |
||
| 12 | cd reckue-dev |
||
| 13 | git submodule update --init --recursive |
||
| 14 | </pre> |
||
| 15 | |||
| 16 | h2. Структура монорепо |
||
| 17 | |||
| 18 | <pre> |
||
| 19 | reckue-dev/ |
||
| 20 | ├── apps/ |
||
| 21 | │ ├── api/ — NestJS API (бэкенд) |
||
| 22 | │ ├── web/ — Next.js Web (фронтенд) |
||
| 23 | │ └── agent/ — Rust Agent (клиент для Windows) |
||
| 24 | ├── packages/ |
||
| 25 | │ └── shared/ — Общие типы, утилиты, константы |
||
| 26 | ├── tools/ |
||
| 27 | │ ├── redmine-mcp/ — MCP-сервер Redmine (submodule) |
||
| 28 | │ └── ssh-exec/ — SSH exec утилита (submodule) |
||
| 29 | ├── deploy/ — Docker Compose, скрипты деплоя |
||
| 30 | └── docs/ — Документация |
||
| 31 | </pre> |
||
| 32 | |||
| 33 | h3. Описание директорий |
||
| 34 | |||
| 35 | |_. Директория |_. Описание |_. Технология | |
||
| 36 | | @apps/api@ | REST API + WebSocket сервер | NestJS, TypeScript | |
||
| 37 | | @apps/web@ | Веб-интерфейс, дашборд, терминал | Next.js, React, TypeScript | |
||
| 38 | | @apps/agent@ | Агент для Windows-машин | Rust | |
||
| 39 | | @packages/shared@ | Общие типы и утилиты между api и web | TypeScript | |
||
| 40 | | @tools/redmine-mcp@ | MCP-сервер для интеграции с Redmine (git submodule) | Node.js | |
||
| 41 | | @tools/ssh-exec@ | Утилита для выполнения SSH-команд (git submodule) | Node.js | |
||
| 42 | | @deploy/@ | Docker Compose конфиги, скрипты деплоя | Docker, Bash | |
||
| 43 | | @docs/@ | Документация проекта | Markdown | |
||
| 44 | |||
| 45 | h2. Git Submodules |
||
| 46 | |||
| 47 | |_. Submodule |_. Путь |_. Репозиторий | |
||
| 48 | | redmine-mcp | @tools/redmine-mcp@ | отдельный git-репо | |
||
| 49 | | ssh-exec | @tools/ssh-exec@ | отдельный git-репо | |
||
| 50 | |||
| 51 | h2. Ветвление |
||
| 52 | |||
| 53 | * @main@ — основная стабильная ветка |
||
| 54 | * feature-ветки создаются от @main@ для новых задач |