From f62c6f761b54bcc500e66edd1ae0dfcf10d978e7 Mon Sep 17 00:00:00 2001 From: Dmitry Dementev Date: Fri, 27 Mar 2026 23:28:27 +0300 Subject: [PATCH] =?UTF-8?q?docs(project):=20=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2?= =?UTF-8?q?=D0=BB=D1=91=D0=BD=20=D1=81=D1=82=D0=B0=D1=82=D1=83=D1=81=20PRD?= =?UTF-8?q?=20=E2=80=94=20=D0=A1=D0=BF=D1=80=D0=B8=D0=BD=D1=82=201=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=B2=D0=B5=D1=80=D1=88=D1=91=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Зачем: - зафиксировать прогресс и актуальное состояние проекта. - Что: - отмечены все чекбоксы MVP (Спринт 1) как выполненные. - отмечены кастомный домен и тёмная тема в Спринте 2. - обновлён URL сайта на de.dementev.space. - Проверка: - project/PRD.md читаем на GitHub. --- project/PRD.md | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/project/PRD.md b/project/PRD.md index 89c995d..2c28ede 100644 --- a/project/PRD.md +++ b/project/PRD.md @@ -60,32 +60,32 @@ GitHub README — рабочий, но не презентабельный фо **Контент и структура:** -- [ ] Главная страница сайта = полный текст текущего `README.md` (одна длинная страница, не разбиваем). -- [ ] Подстраницы из существующих `.md` файлов (`dwh-modeling/README.md`, `SCD.md`, `DataVault.md`, домашки). -- [ ] Автоматическое оглавление (Table of Contents) по заголовкам H2/H3 на главной странице. -- [ ] Внутренние ссылки работают и на GitHub, и на сайте (dual-compatible links). +- [x] Главная страница сайта = полный текст текущего `README.md` (одна длинная страница, не разбиваем). +- [x] Подстраницы из существующих `.md` файлов (`dwh-modeling/README.md`, `SCD.md`, `DataVault.md`, домашки). +- [x] Автоматическое оглавление (Table of Contents) по заголовкам H2/H3 на главной странице. +- [x] Внутренние ссылки работают и на GitHub, и на сайте (dual-compatible links). **Навигация:** -- [ ] Боковая панель с разделами сайта (основной README + подразделы). -- [ ] Оглавление текущей страницы (правый sidebar / TOC). -- [ ] Полнотекстовый поиск по сайту. +- [x] Боковая панель с разделами сайта (основной README + подразделы). +- [x] Оглавление текущей страницы (правый sidebar / TOC). +- [x] Полнотекстовый поиск по сайту. **Деплой:** -- [ ] Автоматическая сборка и публикация при пуше в `main`. -- [ ] Бесплатный хостинг (GitHub Pages). +- [x] Автоматическая сборка и публикация при пуше в `main`. +- [x] Бесплатный хостинг (GitHub Pages). **Совместимость с репо:** -- [ ] Все `.md` файлы остаются читаемыми на GitHub «как есть». -- [ ] `README.md` в корне репо продолжает рендериться на главной странице репозитория. -- [ ] Добавление сайта не ломает существующую структуру — если удалить конфиг сайта, репо работает как раньше. +- [x] Все `.md` файлы остаются читаемыми на GitHub «как есть». +- [x] `README.md` в корне репо продолжает рендериться на главной странице репозитория. +- [x] Добавление сайта не ломает существующую структуру — если удалить конфиг сайта, репо работает как раньше. ### 4.2. Желательные (Спринт 2+) -- [ ] Кастомный домен (например, `roadmap.dementev.space`). -- [ ] Тёмная тема (переключатель light/dark). +- [x] Кастомный домен: `de.dementev.space` (подключён 2026-03-27). +- [x] Тёмная тема (переключатель light/dark). - [ ] Сворачиваемые блоки (collapsible sections / admonitions) для длинных списков материалов. - [ ] Кнопка «Написать в Telegram» (floating или в footer) — не агрессивный CTA, просто удобство. - [ ] Иконки/бейджи для статуса разделов (пройден / в процессе / не начат) — пока декоративные, без бэкенда. @@ -112,7 +112,7 @@ GitHub README — рабочий, но не презентабельный фо ## 6. Итерации -### Спринт 1 — MVP: «Сайт, который просто работает» +### Спринт 1 — MVP: «Сайт, который просто работает» ✅ (2026-03-27) **Scope:** @@ -121,20 +121,21 @@ GitHub README — рабочий, но не презентабельный фо - Главная страница = README. - Подстраницы из `dwh-modeling/`. - Фикс внутренних ссылок для dual compatibility. +- Адаптация Markdown для Python-Markdown (пустые строки перед списками, 4-пробельные отступы, заголовки `#`→`##`). **Definition of Done:** -- Сайт доступен по URL `https://dementev-dev.github.io/de-roadmap/`. +- ~~Сайт доступен по URL `https://dementev-dev.github.io/de-roadmap/`.~~ → `https://de.dementev.space/` - Все ссылки внутри README работают и на сайте, и на GitHub. -- При пуше в `main` сайт автоматически пересобирается за < 2 минут. +- При пуше в `main` сайт автоматически пересобирается за < 2 минут (факт: ~34 сек). - Контент на GitHub выглядит ровно так же, как до добавления сайта. -### Спринт 2 — «Удобство и навигация» +### Спринт 2 — «Удобство и навигация» (в процессе) **Scope:** -- Кастомный домен. -- Тёмная тема. +- ~~Кастомный домен.~~ ✅ `de.dementev.space` (2026-03-27) +- ~~Тёмная тема.~~ ✅ из коробки Material (2026-03-27) - Сворачиваемые блоки для длинных секций. - Кнопка «Написать ментору» (Telegram). - Базовая аналитика.