mirror of
git://f0xx.org/android_cast
synced 2026-07-29 04:18:09 +03:00
sync new docs mostly
This commit is contained in:
@@ -59,6 +59,7 @@ Click a link to open a guide. Section links jump within the document (GitHub, Cu
|
||||
| Document | Summary |
|
||||
|----------|---------|
|
||||
| [20100611_3_url_shortener.md](specs/20100611_3_url_shortener.md) | URL shortener service — SPEC (`s.f0xx.org`, post-alpha). |
|
||||
| [20100612_1_scaling.md](specs/20100612_1_scaling.md) | Platform scaling — multi-VM clusters, dev/staging/prod, cloud path ([PDF](specs/20100612_1_scaling.pdf)). |
|
||||
|
||||
---
|
||||
|
||||
@@ -67,6 +68,7 @@ Click a link to open a guide. Section links jump within the document (GitHub, Cu
|
||||
| Document | Summary |
|
||||
|----------|---------|
|
||||
| [20100611_3_url_shortener.md](DRs/20100611_3_url_shortener.md) | URL shortener — design review (auth, slug algo, task graph). |
|
||||
| [20100612_1_scaling.md](DRs/20100612_1_scaling.md) | Platform scaling — architecture options, RSSH capacity, task graph ([PDF](DRs/20100612_1_scaling.pdf)). |
|
||||
|
||||
---
|
||||
|
||||
@@ -75,6 +77,8 @@ Click a link to open a guide. Section links jump within the document (GitHub, Cu
|
||||
### Infrastructure and deploy
|
||||
|
||||
- [INFRA.md](INFRA.md) — FE/BE topology, nginx, ports ([§1 Topology](INFRA.md#1-topology))
|
||||
- [specs/20100612_1_scaling.md](specs/20100612_1_scaling.md) — scaling SPEC ([§6 Target architecture](specs/20100612_1_scaling.md#6-target-architecture))
|
||||
- [DRs/20100612_1_scaling.md](DRs/20100612_1_scaling.md) — scaling DR ([§15 Task graph](DRs/20100612_1_scaling.md#15-task-dependency-graph))
|
||||
- [BUILD_DEPLOY.md](BUILD_DEPLOY.md) — Docker CI, builder ([§Docker CI](BUILD_DEPLOY.md#docker-ci))
|
||||
- [OTA.md](OTA.md) — OTA v0 layout ([§URL layout](OTA.md#url-layout))
|
||||
|
||||
@@ -127,3 +131,14 @@ Section links use GitHub/Cursor-style heading anchors. After adding or renaming
|
||||
python3 scripts/generate-docs-toc.py
|
||||
```
|
||||
|
||||
## PDF export (markdown → PDF)
|
||||
|
||||
```bash
|
||||
pip install -r docs/_pdf_build/requirements-pdf.txt # reportlab
|
||||
bash scripts/build-all-docs-pdf.sh
|
||||
```
|
||||
|
||||
- Renders every `docs/**/*.md` to a sibling `.pdf` (skips `drafts/` and `_pdf_build/`).
|
||||
- **` ```mermaid ` blocks** are rendered as PNG diagrams via `@mermaid-js/mermaid-cli` (needs `npx` + Chromium); cached under `docs/_pdf_build/mermaid_cache/` (gitignored — regenerated on build).
|
||||
- Dedicated diagram PDFs (pre-built PNGs): `build_git_flow_pdf.py`, `build_graphvis_pivot_pdf.py`, etc.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user