Документация Polaris
Начните отсюда: overview.ru.md — что такое Polaris, минимальный сервер, карта модулей.
| Раздел | О чём |
|---|---|
| overview.ru.md | Polaris на одной странице; связь с пакетом-ядром http |
| routing.ru.md | Router, шаблоны пути {name}/{*rest}, MethodRouter, nest, fallback’и |
| handlers-response.ru.md | ServerRequest/ServerResponse, IntoResponse, типизированные экстракторы, StatusCode |
| extractors.ru.md | FromRequest/FromPath/FromQuery/FromBody, typed-маршруты (TypedRoute/*_typed/*_typed_h), связь с OpenAPI |
| middleware.ru.md | написание и композиция Middleware, порядок слоёв |
| batteries.ru.md | cors, compress, log, ratelimit |
| auth.ru.md | Basic/Bearer/JWT, cookies, сессии |
| static-files.ru.md | отдача встроенных/дисковых файлов |
| websocket.ru.md | WebSocket-upgrade + протокольный слой |
| serving.ru.md | ServerPolicy, accept-цикл, фоновые задачи, graceful |
| errors.ru.md | HttpError, маппинг статусов, эргономика ? |
| roadmap.ru.md | запланировано, ещё не реализовано |
Каждый пример кода компилируется в составе ../src/doc_samples_test.nv.
Для целых запускаемых приложений, собранных из этих кусочков, — см.
../examples/: десять примеров, от простого к сложному,
у каждого своя ссылка «полный пример» на соответствующей странице выше.
English version: README.md · у каждого раздела есть англ. пара без .ru.