Project

General

Profile

Actions

Git Repositories

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

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

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

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

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

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/              — Документация

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

Директория Описание Технология
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

Git Submodules

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

Ветвление

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

Updated by Hardelele User about 15 hours ago · 2 revisions