mirror of
https://gitverse.ru/kpa39l/yaru.nixg.ru.git
synced 2026-09-29 09:55:06 +00:00
36 lines
2.2 KiB
Markdown
36 lines
2.2 KiB
Markdown
# Инструкции для Qwen Code
|
||
|
||
## О проекте
|
||
**YARU** — Yet Another Russian Uncompleted... (название меняется)
|
||
Федеративная социальная сеть на базе ActivityPub, аналог Mastodon без ограничений на длину поста.
|
||
|
||
## Общие принципы работы
|
||
- Отвечать на **русском языке** (технический код, команды, пути — без изменений)
|
||
- Задавать уточняющие вопросы при неопределённости
|
||
- Не делать предположений о технологиях без подтверждения
|
||
- Документировать все решения в `/docs`
|
||
|
||
## Контекст проекта
|
||
- **Цель**: Создать аналог Mastodon с поддержкой длинных постов и статей
|
||
- **Протокол**: ActivityPub (Fediverse), полная совместимость с Mastodon
|
||
- **Бэкенд**: Python + FastAPI
|
||
- **Фронтенд**: Svelte (требуется проверка возможностей)
|
||
- **База данных**: PostgreSQL (основная + кэш + очереди через дополнения)
|
||
- **Редактор**: Временное решение (Chronicle в ранней разработке)
|
||
- **Рабочее название**: YARU (сменяемые подзаголовки: service, revolution, blog, fediverse)
|
||
|
||
## Структура документации
|
||
```
|
||
docs/
|
||
├── README.md # Индекс всех документов
|
||
├── backend/ # Архитектура, API, БД
|
||
├── frontend/ # UI/UX, компоненты
|
||
├── marketing/ # Позиционирование, аудитория
|
||
├── design/ # Дизайн-система, макеты
|
||
├── api/ # Спецификации API
|
||
└── deployment/ # Деплой, инфраструктура
|
||
```
|
||
|
||
## История изменений
|
||
- **2026-03-01**: Инициализация проекта, создание структуры документации
|