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