Files
EvoBGP/docs
Denozordec 039d2f3dd9
CI / changes (push) Successful in 7s
CI / openapi (push) Skipped
CI / commitlint (push) Skipped
CI / web (push) Successful in 1m4s
CI / go (push) Failing after 17s
CI / bird2 (push) Skipped
CI / release (push) Skipped
refactor: update dashboard quick links and app shell for improved layout and functionality
Refactored the DashboardQuickLinks component to simplify icon classes for better semantic clarity. Updated the AppShell component to integrate the AppSwitcher and AppsMenu, enhancing navigation and user experience. Adjusted the layout of the app shell header and main content for improved consistency and alignment. Updated UI design documentation to reflect these changes and ensure adherence to shared design standards.
2026-07-17 23:15:00 +07:00
..

Документация EvoBGP

Структурированные материалы по проекту на русском языке. Детальный перечень полей и ответов HTTP API — в openapi.yaml (OpenAPI 3.1).

По роли читателя

Оглавление

Раздел Описание
overview.md Ключевые возможности системы
quickstart.md Быстрый запуск: готовые образы из git.shts.su, Docker Compose, локальный Go, веб
architecture.md Компоненты, потоки данных, пакеты
manual.md Подробное руководство по модулям, процессам и API
api.md REST: префикс /v1, публичные маршруты, ссылки на OpenAPI
router-lists-ui-integration.md Интеграция router-lists-ui с EvoBGP API (DOMAINS/IP_RANGES/AS_PREFIXES/communities)
access.md Выдача доступа: API-ключи, роли, нода, CORS
remote-speakers.md Удалённые BGP-реплики: Traefik, agent sync, compose
releasing.md Автоматические релизы, Conventional Commits, CI
openapi.yaml Источник правды по контракту API
OPENAPI-GITEA.md Как открыть HTML-документацию API (в т.ч. из Gitea)
evobgp-api-sketches.md Ранний черновик идей API (контекст, не замена OpenAPI)

Инженерные правила (Cursor / разработка)

Файл Область
../.cursor/rules/engineering.mdc Go, API, migrations, security, enforcement
../.cursor/rules/web-shadcn.mdc SvelteKit, shadcn-svelte
../.cursor/rules/networking-bird.mdc BIRD2, BGP policy, IP/CIDR
../.cursor/rules/conventional-commits.mdc Conventional Commits (заголовок EN, тело RU)

Сообщения коммитов (Cursor)

После git add:

Способ Skill + rule + staged-context.ps1
Agent → /commit-message или «сгенерируй коммит по staged» Да
Кнопка Generate commit message в Source Control Нет (только diff + история; ограничение Cursor)

Рекомендуемый workflow: Agent Chat → /commit-message (команда, скилл, правило). Агент обязан первым делом запустить scripts/commit/staged-context.ps1 (заголовок EN, тело RU, auto-split).

Просмотр групп вручную: powershell -NoProfile -File scripts/commit/staged-context.ps1 | ConvertFrom-Json.

Репозиторий и CI

  • ../.gitea/README.md — Gitea Actions, runner, сборка образов и push в Container Registry.
  • releasing.md — semantic-release, commit conventions, теги образов.