Files

36 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Инструкции для 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**: Инициализация проекта, создание структуры документации