mirror of
https://gitverse.ru/kpa39l/chronicle.nixg.ru.git
synced 2026-09-29 01:50:07 +00:00
docs: задачи редактора помечены перенесёнными в /opt/md-editor (2026-09-20)
This commit is contained in:
+8
-8
@@ -85,14 +85,14 @@
|
|||||||
- Выделение инлайн-команд в тексте (`` `cmd` ``)
|
- Выделение инлайн-команд в тексте (`` `cmd` ``)
|
||||||
- Живой предпросмотр + GFM
|
- Живой предпросмотр + GFM
|
||||||
|
|
||||||
- [ ] **2.1** Веб-редактор (React / Vue) — как ОТДЕЛЬНЫЙ модуль (web component / npm-пакет / собственная сборка), встраивается в VESTI и другие проекты
|
- [x] **2.1** Веб-редактор — как ОТДЕЛЬНЫЙ модуль (web component / npm-пакет / собственная сборка), встраивается в VESTI и другие проекты — **ПЕРЕНЕСЁН в /opt/md-editor (2026-09-20), реализуется там: web-компонент `<md-editor>` (CodeMirror 6, без npm)**
|
||||||
- [ ] **2.2** Интеграция Monaco Editor (как в VS Code)
|
- [ ] ~~**2.2** Интеграция Monaco Editor (как в VS Code)~~ — **перенесено в /opt/md-editor** (2026-09-20: CodeMirror 6, не Monaco — ADR 0001)
|
||||||
- [ ] **2.3** Поддержка языков: Python, JavaScript, Go, Rust, Bash, SQL
|
- [ ] ~~**2.3** Поддержка языков: Python, JavaScript, Go, Rust, Bash, SQL~~ — **перенесено в /opt/md-editor** (2026-09-20: + Markdown, JSON, YAML, TOML, HTML, CSS)
|
||||||
- [ ] **2.4** Темы оформления (светлая / тёмная)
|
- [ ] ~~**2.4** Темы оформления (светлая / тёмная)~~ — **перенесено в /opt/md-editor**
|
||||||
- [ ] **2.5** Блоки кода с кнопкой «скопировать» + нумерация строк (toggle; копирование без номеров)
|
- [ ] ~~**2.5** Блоки кода с кнопкой «скопировать» + нумерация строк (toggle; копирование без номеров)~~ — **перенесено в /opt/md-editor**
|
||||||
- [ ] **2.6** Markdown-режим + WYSIWYG превью
|
- [ ] ~~**2.6** Markdown-режим + WYSIWYG превью~~ — **перенесено в /opt/md-editor** (web-компонент `<md-editor>`, живой предпросмотр + GFM)
|
||||||
- [ ] **2.7** Сохранение черновиков (локально / в GitHub)
|
- [ ] ~~**2.7** Сохранение черновиков (локально / в GitHub)~~ — **перенесено в /opt/md-editor** (черновики в localStorage)
|
||||||
- [ ] **2.8** Drag-and-drop изображений
|
- [ ] ~~**2.8** Drag-and-drop изображений~~ — **перенесено в /opt/md-editor**
|
||||||
|
|
||||||
**Результат:** Можно написать статью с кодом, и она будет выглядеть как в IDE
|
**Результат:** Можно написать статью с кодом, и она будет выглядеть как в IDE
|
||||||
|
|
||||||
|
|||||||
@@ -14,8 +14,8 @@
|
|||||||
- todo.md — добавлены задачи: Markdown-редактор (модуль для VESTI + chronicle), кросспостинг личных источников.
|
- todo.md — добавлены задачи: Markdown-редактор (модуль для VESTI + chronicle), кросспостинг личных источников.
|
||||||
|
|
||||||
## В работе / Следующие шаги
|
## В работе / Следующие шаги
|
||||||
- [ ] Фаза 2: проектирование и реализация Markdown-редактора (см. ROADMAP.md 2.1–2.8)
|
- [ ] ~~Фаза 2: проектирование и реализация Markdown-редактора (см. ROADMAP.md 2.1–2.8)~~ — **ПЕРЕНЕСЕНО в /opt/md-editor** (2026-09-20): свой OpenSpec change `md-editor-core`, web-компонент `<md-editor>` на CodeMirror 6 (без npm), задачи ведутся в том проекте
|
||||||
- [ ] Встроить редактор в VESTI (первый потребитель)
|
- [ ] Встроить редактор в VESTI (первый потребитель) — после готовности компонента в /opt/md-editor
|
||||||
- [ ] Кросспостинг источников (Телеграм, GtS, Hugo, VK) — TODO.md вестей
|
- [ ] Кросспостинг источников (Телеграм, GtS, Hugo, VK) — TODO.md вестей
|
||||||
- [ ] Фаза 1: SSL c7e.ru, лендинг, README
|
- [ ] Фаза 1: SSL c7e.ru, лендинг, README
|
||||||
|
|
||||||
@@ -29,6 +29,6 @@
|
|||||||
- /opt/chronicle.nixg.ru/todo.md — текущие шаги
|
- /opt/chronicle.nixg.ru/todo.md — текущие шаги
|
||||||
|
|
||||||
## Открытые вопросы
|
## Открытые вопросы
|
||||||
- Стек редактора: Monaco (как в ROADMAP) или легче (CodeMirror / textarea+подсветка) — решение пользователя
|
- ~~Стек редактора: Monaco (как в ROADMAP) или легче (CodeMirror / textarea+подсветка)~~ — **РЕШЕНО 2026-09-20: CodeMirror 6** (ADR 0001, /opt/md-editor)
|
||||||
- Языки подсветки: базовый список (Python, JS, Go, Rust, Bash, SQL) или расширить
|
- ~~Языки подсветки: базовый список (Python, JS, Go, Rust, Bash, SQL) или расширить~~ — **РЕШЕНО: Python, JS, Go, Rust, Bash, SQL, Markdown, JSON, YAML, TOML, HTML, CSS** (ADR, /opt/md-editor)
|
||||||
- Хостинг модуля: статический компонент (JS/CSS) или npm-пакет
|
- ~~Хостинг модуля: статический компонент (JS/CSS) или npm-пакет~~ — **РЕШЕНО: статический компонент без npm/CDN** (ADR 0002, /opt/md-editor); открытые вопросы по редактору ведутся в /opt/md-editor/docs
|
||||||
@@ -10,9 +10,6 @@
|
|||||||
[ ] Написать README.md с ASCII-арт логотипом
|
[ ] Написать README.md с ASCII-арт логотипом
|
||||||
|
|
||||||
## Задачи пользователя (2026-09-18)
|
## Задачи пользователя (2026-09-18)
|
||||||
- [ ] **Markdown-редактор по аналогии с Dillinger/StackEdit** — ОТДЕЛЬНЫЙ модуль, встраиваемый в другие проекты (первый: VESTI нixg), основа блогоплатформы chronicle.
|
- [x] ~~**Markdown-редактор по аналогии с Dillinger/StackEdit**~~ — **ПЕРЕНЕСЁН в отдельный проект /opt/md-editor** (2026-09-20): README, ADR 0001–0004, glossary, openspec change `md-editor-core` (валиден). Все задачи редактора живут там.
|
||||||
Требования: блоки кода с кнопкой «Скопировать»; toggle нумерации строк (копирование без номеров);
|
|
||||||
подсветка синтаксиса по выбранному языку; выделение инлайн-команд в тексте; живой предпросмотр + GFM.
|
|
||||||
→ см. ROADMAP.md Фаза 2 (задачи 2.1–2.8).
|
|
||||||
- [ ] **Кросспостинг личных источников**: Телеграм (@dedinit) + GtS (@kpa39l@social.dedinit.ru) + блог dedinit.ru (Hugo) + VK.ru;
|
- [ ] **Кросспостинг личных источников**: Телеграм (@dedinit) + GtS (@kpa39l@social.dedinit.ru) + блог dedinit.ru (Hugo) + VK.ru;
|
||||||
обмен данными между источниками, эпогей — новостные каналы VESTI. → TODO.md вестей (открыта).
|
обмен данными между источниками, эпогей — новостные каналы VESTI. → TODO.md вестей (открыта).
|
||||||
+6
-5
@@ -316,11 +316,12 @@ Telegram убивает форматирование. VK не умеет в ко
|
|||||||
✅ Telegram Archiver (Telegram → Markdown → Hugo)
|
✅ Telegram Archiver (Telegram → Markdown → Hugo)
|
||||||
|
|
||||||
### Фаза 1: Редактор (Q2 2026)
|
### Фаза 1: Редактор (Q2 2026)
|
||||||
- [ ] Веб-редактор с подсветкой синтаксиса (Monaco Editor)
|
> **ПЕРЕНЕСЕНО в /opt/md-editor (2026-09-20):** web-компонент `<md-editor>` на CodeMirror 6, без npm/CDN, свой OpenSpec change `md-editor-core`. Актуальные задачи — в openspec/changes/md-editor-core/tasks.md (T1–T11) проекта /opt/md-editor.
|
||||||
- [ ] Поддержка Markdown + визуальный режим
|
- [ ] ~~Веб-редактор с подсветкой синтаксиса (Monaco Editor)~~ — перенесено в /opt/md-editor
|
||||||
- [ ] Блоки кода с кнопкой копирования
|
- [ ] ~~Поддержка Markdown + визуальный режим~~ — перенесено в /opt/md-editor
|
||||||
- [ ] Сохранение в локальное хранилище / GitHub
|
- [ ] ~~Блоки кода с кнопкой копирования~~ — перенесено в /opt/md-editor
|
||||||
- [ ] **MVP готов**: можно писать статьи с кодом
|
- [ ] ~~Сохранение в локальное хранилище / GitHub~~ — перенесено в /opt/md-editor
|
||||||
|
- [ ] ~~**MVP готов**: можно писать статьи с кодом~~ — перенесено в /opt/md-editor
|
||||||
|
|
||||||
### Фаза 2: Интеграция с архивом (Q3 2026)
|
### Фаза 2: Интеграция с архивом (Q3 2026)
|
||||||
- [ ] Написанное в редакторе → автоматически в архив
|
- [ ] Написанное в редакторе → автоматически в архив
|
||||||
|
|||||||
Reference in New Issue
Block a user