docs: Docusaurus-документация проекта #2

Merged
ksv741 merged 1 commits from docs/docusaurus-documentation into main 2026-06-13 21:43:04 +03:00
Owner

Что сделано

Создан Docusaurus-сайт документации как npm-воркспейс apps/docs/.

Структура документации

  • 21 страница по разделам: Overview, Backend (6), Frontend (6), Infrastructure (2), Development (4), ADR (8)
  • 5 Mermaid-диаграмм: архитектура системы, request flow (sequence), граф модулей, жизненный цикл кеша, деплой
  • Скопированы 7 существующих ADR из docs/architecture/adr/ без изменений

Изменения в репозитории

Файл Изменение
apps/docs/ Новый npm-воркспейс: Docusaurus 3.7.0, 21 .md страницы, 5 диаграмм
package.json Добавлен workspace apps/docs, скрипты dev:docs / build:docs
.gitignore Добавлены apps/docs/.docusaurus/ и apps/docs/build/
docs/superpowers/specs/ Design spec документации

Команды

  • npm run dev:docs — запуск dev-сервера документации
  • npm run build:docs — production-сборка

Проверка

  • Backend-тесты: 12/12 passed
  • Docusaurus build: успешно, 30 HTML-страниц
  • Линтер: OK
## Что сделано Создан Docusaurus-сайт документации как npm-воркспейс `apps/docs/`. ### Структура документации - **21 страница** по разделам: Overview, Backend (6), Frontend (6), Infrastructure (2), Development (4), ADR (8) - **5 Mermaid-диаграмм**: архитектура системы, request flow (sequence), граф модулей, жизненный цикл кеша, деплой - Скопированы **7 существующих ADR** из `docs/architecture/adr/` без изменений ### Изменения в репозитории | Файл | Изменение | |---|---| | `apps/docs/` | Новый npm-воркспейс: Docusaurus 3.7.0, 21 .md страницы, 5 диаграмм | | `package.json` | Добавлен workspace `apps/docs`, скрипты `dev:docs` / `build:docs` | | `.gitignore` | Добавлены `apps/docs/.docusaurus/` и `apps/docs/build/` | | `docs/superpowers/specs/` | Design spec документации | ### Команды - `npm run dev:docs` — запуск dev-сервера документации - `npm run build:docs` — production-сборка ### Проверка - Backend-тесты: 12/12 passed - Docusaurus build: успешно, 30 HTML-страниц - Линтер: OK
ksv741 added 1 commit 2026-06-13 21:42:45 +03:00
docs: add Docusaurus documentation site as npm workspace
All checks were successful
CI / lint (pull_request) Successful in 1m32s
CI / test (pull_request) Successful in 1m23s
CI / build (pull_request) Successful in 1m27s
CI / lint (push) Successful in 1m16s
CI / test (push) Successful in 1m23s
CI / build (push) Successful in 1m32s
aac5b2f873
- Create apps/docs/ with Docusaurus 3.7.0
- Add documentation: architecture, backend, frontend, infrastructure, development, ADR
- Include 5 Mermaid diagrams (system architecture, request flow, modules, caching, deployment)
- Configure as npm workspace with dev:docs/build:docs scripts
- Copy existing ADR documents from docs/architecture/adr/
ksv741 merged commit aac5b2f873 into main 2026-06-13 21:43:04 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: moex/moex-vibe#2
No description provided.