feat: auth/stars API, collections and publish routes, star/author migrations
This commit is contained in:
parent
43cf0e277d
commit
65820d4ef9
43 changed files with 2008 additions and 408 deletions
18
README.md
18
README.md
|
|
@ -1,7 +1,7 @@
|
|||
# Indexium
|
||||
|
||||
> Лёгкий, дешёвый и устойчивый к лимитам GitHub индексатор модов Minecraft.
|
||||
> Бэкенд — **асинхронный событийный индексатор**: не хранит тяжёлые `.jar`, индексирует метаданные из GitHub Releases CDN и отдаёт быстрые JSON-ответы.
|
||||
> Бэкенд - **асинхронный событийный индексатор**: не хранит тяжёлые `.jar`, индексирует метаданные из GitHub Releases CDN и отдаёт быстрые JSON-ответы.
|
||||
|
||||
## Архитектура (TL;DR)
|
||||
|
||||
|
|
@ -22,7 +22,7 @@ GitHub --webhook release.published--> Ingestion API (HMAC check) --> Redis Queue
|
|||
└── docker-compose.yml # (WIP) Postgres + Redis
|
||||
```
|
||||
|
||||
Почему монорепо: см. [`docs/git-strategy.md`](docs/git-strategy.md) — один clone, атомарные изменения API+UI, один CI.
|
||||
Почему монорепо: см. [`docs/git-strategy.md`](docs/git-strategy.md) - один clone, атомарные изменения API+UI, один CI.
|
||||
|
||||
## Быстрый старт (локально)
|
||||
|
||||
|
|
@ -58,12 +58,12 @@ bun run dev
|
|||
|
||||
## Документация
|
||||
|
||||
- [`docs/architecture.md`](docs/architecture.md) — компоненты, lifecycle релиза, обход лимитов
|
||||
- [`docs/database-schema.md`](docs/database-schema.md) — схема БД + индексы
|
||||
- [`docs/api-spec.md`](docs/api-spec.md) — Public REST API v1
|
||||
- [`docs/deployment.md`](docs/deployment.md) — деплой, бэкапы
|
||||
- [`docs/git-strategy.md`](docs/git-strategy.md) — почему монорепо и как работать с ним
|
||||
- [`todo.md`](todo.md) — роадмап по фазам
|
||||
- [`docs/architecture.md`](docs/architecture.md) - компоненты, lifecycle релиза, обход лимитов
|
||||
- [`docs/database-schema.md`](docs/database-schema.md) - схема БД + индексы
|
||||
- [`docs/api-spec.md`](docs/api-spec.md) - Public REST API v1
|
||||
- [`docs/deployment.md`](docs/deployment.md) - деплой, бэкапы
|
||||
- [`docs/git-strategy.md`](docs/git-strategy.md) - почему монорепо и как работать с ним
|
||||
- [`todo.md`](todo.md) - роадмап по фазам
|
||||
|
||||
## Лицензия
|
||||
|
||||
|
|
@ -71,4 +71,4 @@ TBD
|
|||
|
||||
## Контакты / Issues
|
||||
|
||||
Используй GitHub Issues для багов и фич. Перед PR — `cargo fmt && cargo clippy`.
|
||||
Используй GitHub Issues для багов и фич. Перед PR - `cargo fmt && cargo clippy`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue