Files

2.2 KiB
Raw Permalink Blame History

Инструкции для 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: Инициализация проекта, создание структуры документации