CI / changes (push) Successful in 8s
CI / commitlint (push) Has been skipped
CI / openapi (push) Has been skipped
CI / web (push) Successful in 31s
CI / go (push) Successful in 51s
CI / bird2 (push) Successful in 15s
CI / release (push) Successful in 3m48s
Enhanced the MaintenancePoliciesTab by integrating a schedule editor for maintenance policies. Users can now select schedule modes, input custom cron expressions, and dynamically update the schedule preview. This update improves the user interface and experience for managing maintenance schedules.
1.2 KiB
1.2 KiB
Memory Bank: Project Brief
Проект
EvoBGP — control plane для управления префиксами, модулями ingest, ревизиями конфигурации BIRD и выкладкой на BGP-спикеры.
Цели
- Описание источников префиксов (модули: AS, CDN, DOMAINS, IP_RANGES)
- Сборка согласованных снимков (ревизии) и генерация конфигурации BIRD
- Доставка подписанных бандлов на BGP-спикеры (
evobgp-node) - Операторский веб-интерфейс (SvelteKit) и REST API (Go)
Ключевые артефакты
| Область | Путь |
|---|---|
| HTTP-контракт | docs/openapi.yaml |
| Архитектура | docs/architecture.md |
| Go backend | internal/, cmd/ |
| Web UI | web/ |
| Деплой | deploy/compose/ |
Ограничения
- Persistence только через
store.Backend(ARCH-01) - Долгие операции —
jobs.Registry, ответ202+job_id - Web UI — shadcn-svelte / bits-ui экосистема