mirror of
https://gitverse.ru/kpa39l/chronicle.nixg.ru.git
synced 2026-09-29 09:55:08 +00:00
175 lines
8.1 KiB
Markdown
175 lines
8.1 KiB
Markdown
# CHRONICLE ROADMAP
|
||
|
||
> **The Operating System for Technical Creators**
|
||
> Единая среда для создания, публикации и архивирования технического контента
|
||
|
||
---
|
||
|
||
## 🎯 Миссия
|
||
|
||
Решить проблему фрагментации цифровой идентичности технических авторов (разработчики, DevOps, IT-евангелисты) и дать им инструмент для работы с кодом в статьях без боли.
|
||
|
||
**Боль:** В рунете нет редактора лонгридов с нормальной подсветкой синтаксиса. Тех-блогеры мучаются между Telegram (нет подсветки), Хабром (закрытая платформа) и скриншотами кода (🤮).
|
||
|
||
**Решение:** Chronicle — редактор + кросс-постинг + архив на своём сайте.
|
||
|
||
---
|
||
|
||
## 🗺️ Дорожная карта
|
||
|
||
### **Фаза 0: Telegram Archiver (MVP)** ⬜ (НЕ НАЧАТА)
|
||
|
||
**Цель:** Базовый архиватор Telegram-канала в Markdown для Hugo
|
||
|
||
- [ ] Парсинг Telegram-канала (API / MTProto)
|
||
- [ ] Конвертация постов в Markdown (с сохранением форматирования)
|
||
- [ ] Экспорт медиа (изображения, видео, документы)
|
||
- [ ] Генерация структуры файлов для Hugo
|
||
- [ ] Front-matter для каждого поста (дата, теги, ID)
|
||
- [ ] Базовая дедупликация при повторном запуске
|
||
|
||
**Результат:** Консольная утилита, которая по ссылке на канал скачивает все посты в папку `content/posts/` для Hugo
|
||
|
||
**Критерий готовности:** Можно запустить на своём канале `dedinit` и получить работающий статический сайт
|
||
|
||
---
|
||
|
||
### **Фаза 1: Брендинг и запуск сайта** ⬜
|
||
|
||
**Цель:** Зарегистрировать бренд, запустить сайт-визитку
|
||
|
||
- [x] DNS для `c7e.ru` настроен
|
||
- [ ] SSL-сертификат (Caddy / Let's Encrypt)
|
||
- [ ] Лендинг (1 экран):
|
||
- Заголовок + слоган
|
||
- Краткое описание идеи
|
||
- Email для связи / форма подписки на ранний доступ
|
||
- [ ] GitHub репозиторий: `github.com/evgenystor/c7e` или `github.com/evgenystor/chronicle`
|
||
- [ ] README.md с:
|
||
- ASCII-арт логотипом
|
||
- Описанием проекта
|
||
- Roadmap
|
||
- Инструкциями для контрибьюторов
|
||
|
||
**Результат:** `c7e.ru` — рабочая точка входа, есть куда направить первых пользователей
|
||
|
||
---
|
||
|
||
### **Фаза 2: Редактор с подсветкой кода** (Q2 2026)
|
||
|
||
**Цель:** Дать тех-блогерам редактор, в котором можно писать статьи с кодом
|
||
|
||
- [ ] Веб-редактор (React / Vue)
|
||
- [ ] Интеграция Monaco Editor (как в VS Code)
|
||
- [ ] Поддержка языков: Python, JavaScript, Go, Rust, Bash, SQL
|
||
- [ ] Темы оформления (светлая / тёмная)
|
||
- [ ] Блоки кода с кнопкой «скопировать»
|
||
- [ ] Markdown-режим + WYSIWYG превью
|
||
- [ ] Сохранение черновиков (локально / в GitHub)
|
||
- [ ] Drag-and-drop изображений
|
||
|
||
**Результат:** Можно написать статью с кодом, и она будет выглядеть как в IDE
|
||
|
||
---
|
||
|
||
### **Фаза 3: Интеграция с архивом** (Q3 2026)
|
||
|
||
**Цель:** Объединить редактор и архив в единую систему
|
||
|
||
- [ ] Написанное в редакторе → автоматически в архив (Markdown-файлы)
|
||
- [ ] Импорт постов из Telegram (через Phase 0)
|
||
- [ ] Редактирование старых постов из архива
|
||
- [ ] Поиск по всему контенту (full-text)
|
||
- [ ] Теги и категории
|
||
- [ ] Версионность постов (как Git: история изменений, откат)
|
||
|
||
**Результат:** Весь контент в одном месте, можно редактировать и искать
|
||
|
||
---
|
||
|
||
### **Фаза 4: Публикация и кросс-постинг** (Q4 2026)
|
||
|
||
**Цель:** Публикация в несколько соцсетей одной кнопкой
|
||
|
||
- [ ] Интеграция с Telegram Bot API (публикация в канал)
|
||
- [ ] Интеграция с VK API
|
||
- [ ] Интеграция с Habr API (или парсинг формы)
|
||
- [ ] Интеграция с Medium API
|
||
- [ ] Календарь публикаций
|
||
- [ ] Отложенные посты (очередь)
|
||
- [ ] Адаптация контента под платформы:
|
||
- Telegram: коротко, без сложных блоков
|
||
- Habr: полная версия с кодом
|
||
- VK: адаптированный текст
|
||
- [ ] Превью: как пост будет выглядеть на каждой платформе
|
||
|
||
**Результат:** Написал один раз → опубликовал везде с адаптацией
|
||
|
||
---
|
||
|
||
### **Фаза 5: Аналитика и экосистема** (Q1-Q2 2027)
|
||
|
||
**Цель:** Превратить Chronicle в полноценную платформу
|
||
|
||
- [ ] Сбор статистики по платформам (просмотры, реакции, комментарии)
|
||
- [ ] Аналитика вовлеченности
|
||
- [ ] Лучшее время для постов (рекомендации)
|
||
- [ ] Сбор комментариев с платформ обратно в Chronicle
|
||
- [ ] Командная работа (несколько авторов)
|
||
- [ ] API для разработчиков
|
||
- [ ] Мобильное приложение (черновики, заметки)
|
||
- [ ] White-label решения для брендов
|
||
|
||
**Результат:** Полноценная операционная система для технического креатора
|
||
|
||
---
|
||
|
||
## 💰 Монетизация
|
||
|
||
| План | Цена | Что включает |
|
||
|------|------|--------------|
|
||
| **Free** | $0 | 1 соцсеть (Telegram), базовый архив, редактор |
|
||
| **Pro** | $9/мес | До 3 соцсетей, календарь, базовая аналитика |
|
||
| **Creator** | $19/мес | До 10 соцсетей, приоритетная поддержка, API |
|
||
| **Team** | $49/мес | Командная работа, общий архив, white-label |
|
||
|
||
**Дополнительно:**
|
||
- White-label сайты: $299 разово
|
||
- Хостинг сайта: $5/мес (опционально)
|
||
- API доступ: $29/мес
|
||
|
||
---
|
||
|
||
## 📊 Метрики успеха
|
||
|
||
| Фаза | Метрика | Цель |
|
||
|------|---------|------|
|
||
| Phase 0 | Каналов архивировано | 10+ |
|
||
| Phase 1 | Посетителей на c7e.ru | 100+ за первый месяц |
|
||
| Phase 2 | Активных редакторов | 50+ |
|
||
| Phase 4 | Публикаций в день | 100+ |
|
||
| Phase 5 | Платящих пользователей | 500+ |
|
||
|
||
---
|
||
|
||
## 🚀 Ближайшие шаги (эта неделя)
|
||
|
||
- [x] DNS для `c7e.ru` настроен
|
||
- [ ] SSL-сертификат (Caddy)
|
||
- [ ] GitHub репозиторий
|
||
- [ ] README.md с ASCII-логотипом
|
||
- [ ] Лендинг (1 экран) на `c7e.ru`
|
||
- [ ] Начать Phase 0: парсинг Telegram
|
||
|
||
---
|
||
|
||
## 📝 История изменений
|
||
|
||
| Дата | Изменение |
|
||
|------|-----------|
|
||
| 19 февраля 2026 | Создан документ ROADMAP.md |
|
||
|
||
---
|
||
|
||
*Документ создан на основе диалога о проекте Telegram Archiver и его эволюции в Chronicle.*
|