Project

General

Profile

Actions

Git Repositories » History » Revision 1

Revision 1/2 | Next »
Hardelele User, 02/18/2026 11:34 AM
Initial content — git repositories and monorepo structure


h1. Git Repositories

h2. Основной репозиторий

|. Название |. URL |_. Описание |
| reckue-dev | "https://git.reckue.com/claude/reckue-dev.git":https://git.reckue.com/claude/reckue-dev | Главный монорепозиторий проекта |

Клонирование:

git clone https://git.reckue.com/claude/reckue-dev.git
cd reckue-dev
git submodule update --init --recursive

h2. Структура монорепо

reckue-dev/
├── apps/
│   ├── api/           — NestJS API (бэкенд)
│   ├── web/           — Next.js Web (фронтенд)
│   └── agent/         — Rust Agent (клиент для Windows)
├── packages/
│   └── shared/        — Общие типы, утилиты, константы
├── tools/
│   ├── redmine-mcp/   — MCP-сервер Redmine (submodule)
│   └── ssh-exec/      — SSH exec утилита (submodule)
├── deploy/            — Docker Compose, скрипты деплоя
└── docs/              — Документация

h3. Описание директорий

|. Директория |. Описание |_. Технология |
| @apps/api@ | REST API + WebSocket сервер | NestJS, TypeScript |
| @apps/web@ | Веб-интерфейс, дашборд, терминал | Next.js, React, TypeScript |
| @apps/agent@ | Агент для Windows-машин | Rust |
| @packages/shared@ | Общие типы и утилиты между api и web | TypeScript |
| @tools/redmine-mcp@ | MCP-сервер для интеграции с Redmine (git submodule) | Node.js |
| @tools/ssh-exec@ | Утилита для выполнения SSH-команд (git submodule) | Node.js |
| @deploy/@ | Docker Compose конфиги, скрипты деплоя | Docker, Bash |
| @docs/@ | Документация проекта | Markdown |

h2. Git Submodules

|. Submodule |. Путь |_. Репозиторий |
| redmine-mcp | @tools/redmine-mcp@ | отдельный git-репо |
| ssh-exec | @tools/ssh-exec@ | отдельный git-репо |

h2. Ветвление

  • @main@ — основная стабильная ветка
  • feature-ветки создаются от @main@ для новых задач

Updated by Hardelele User about 18 hours ago · 2 revisions