mirror of
https://github.com/Ku6epXBOCTuK/easy-png-tools.git
synced 2026-11-13 17:08:20 +00:00
docs: review all
This commit is contained in:
+6
-5
@@ -1,6 +1,6 @@
|
||||
# План развития: easy-png-tools
|
||||
|
||||
> **Статус:** фаза 1 выполнена — сайт живёт на типизированном реестре,
|
||||
> **Статус: active.** Фаза 1 выполнена — сайт живёт на типизированном реестре,
|
||||
> production UI — корневые маршруты. Текущий фокус: SEO S1-free
|
||||
> (`docs/plan-seo.md`) + открытые задачи (`docs/backlog.md`). Домен нужен для
|
||||
> SEO (S1-domain). Фазы 2–8 — будущие; 9–10 спланированы в
|
||||
@@ -19,16 +19,17 @@
|
||||
слои) — `docs/architecture.md`, разделы 2–3.
|
||||
|
||||
- **Набор утилит для изображений, всё в браузере** (SvelteKit +
|
||||
`adapter-static`), данные не покидают машину.
|
||||
`adapter-static`): файл картинки не покидает машину. Счётчик посещений GA4
|
||||
этому не противоречит — границы `docs/plan-seo.md`, §0.
|
||||
- **Первый и главный приоритет — полностью рабочий сайт**: максимум простых
|
||||
инструментов, UX/UI, пайплайны (несколько инструментов подряд), описания
|
||||
инструментов.
|
||||
- **Никакого wasm/Rust на этом этапе.** TS-реализация на canvas + `ImageData` —
|
||||
эталон алгоритмов, из которого позже генерируются эталонные файлы для проверки
|
||||
Rust-порта. Rust-ядро, WASM и CLI — отдельные фазы позже, когда сайт живёт.
|
||||
- **Пайплайн = JSON-список шагов** `{tool, params}`. Формат зафиксирован этим
|
||||
решением и станет общим для браузера, wasm и CLI; реализуется в фазе 11, не в
|
||||
фазе 1.
|
||||
- **Пайплайн = JSON-список шагов** `{id, params}` — формат шага совпадает с
|
||||
полем `Page.steps`. Формат зафиксирован этим решением и станет общим для
|
||||
браузера, wasm и CLI; реализуется в фазе 11, не в фазе 1.
|
||||
- Валидация будущего Rust-порта — эталонные файлы, сгенерированные из
|
||||
TS-реализации. Сравнение: **бит-в-бит** для чистых пиксельных операций,
|
||||
**perceptual diff** для canvas-зависимых (правила сравнения — раздел 3).
|
||||
|
||||
Reference in New Issue
Block a user