Skip to content

Стартовая страница /api/overview + сортировка методов POST-first#257

Merged
lookinway merged 1 commit into
mainfrom
models-post-first
Jun 16, 2026
Merged

Стартовая страница /api/overview + сортировка методов POST-first#257
lookinway merged 1 commit into
mainfrom
models-post-first

Conversation

@lookinway

Copy link
Copy Markdown
Collaborator

Что сделано

API Overview (/api/overview)

Новая обзорная (landing) страница документации API в hero-макете, как у главной:

  • Слева: интро + абзац-подсказка (ссылки на руководства и n8n для no-code).
  • Справа: панель с базовым URL, табами клиентов (CLI + 6 SDK) с командами установки и ссылкой на доки каждого, и карточками ресурсов (OpenAPI, Postman).
  • Секции ниже: «Популярные методы» (пилюли-ссылки) и «Основы API» карточками.
  • Стала landing-страницей вкладки API (defaultHref) + пункт «Обзор» в сайдбаре.
  • Общий переключатель LangTabs + хук useCodeLang: выбранный язык синхронизирован между панелью и примерами кода (у CodeExamples добавлен variant="tabs").
  • Флаг hideHeader во фронтматтере, чтобы не дублировалась шапка страницы.

Страница моделей

  • Бейджи и списки методов сортируются POST-first.
  • scripts/check-models-coverage.mjs подключён в turbo check: сборка падает, если эндпоинт из спеки не упомянут на странице моделей (защита от дрейфа, аналог генерируемого меню).

Главная

  • Описание в hero переписано под портал в целом (а API-specific текст уехал на /api/overview).

Проверки

turbo build + turbo check зелёные (lint, typecheck, knip, format, test, check-models). Сгенерированные public/*.md и llms*.txt в синхроне.

@lookinway lookinway force-pushed the models-post-first branch from b13a7b5 to f3a5c80 Compare June 16, 2026 12:36
Документация API получила обзорную страницу (как лендинг), и наведён
порядок в карточках методов на странице моделей.

API Overview (/api/overview):
- Новая стартовая страница с hero-макетом (как у главной): слева интро и
  абзац-подсказка (руководства, n8n без кода), справа панель с базовым URL,
  табами клиентов (CLI + 6 SDK) с командами установки и ссылками на доки, и
  карточками ресурсов (OpenAPI, Postman).
- Секция «Популярные методы» (пилюли-ссылки) и «Основы API» карточками.
- Стала landing-страницей вкладки API (defaultHref) + пункт «Обзор» в сайдбаре.
- Общий переключатель LangTabs и хук useCodeLang: язык синхронизирован между
  панелью и примерами кода (CodeExamples получил variant="tabs").
- hideHeader во фронтматтере, чтобы не было двойной шапки.

Страница моделей:
- Бейджи и списки методов сортируются POST-first.
- check-models-coverage.mjs в turbo check: падает, если эндпоинт спеки не
  упомянут на странице моделей (защита от дрейфа).

Главная: описание переписано под портал в целом.
@lookinway lookinway force-pushed the models-post-first branch from f3a5c80 to 6d500a5 Compare June 16, 2026 12:47
@lookinway lookinway merged commit 25305fc into main Jun 16, 2026
7 checks passed
@lookinway lookinway deleted the models-post-first branch June 16, 2026 12:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant