[0.6.1] - 2025-09-02
### 🚀 Изменено - Упрощение архитектуры - **Генерация миниатюр**: Полностью удалена из Quoter, теперь управляется Vercel Edge API - **Очистка legacy кода**: Удалены все функции генерации миниатюр и сложность - **Документация**: Сокращена с 17 файлов до 7, следуя принципам KISS/DRY - **Смена фокуса**: Quoter теперь сосредоточен на upload + storage, Vercel обрабатывает миниатюры - **Логирование запросов**: Добавлена аналитика источников для оптимизации CORS whitelist - **Реализация таймаутов**: Добавлены настраиваемые таймауты для S3, Redis и внешних операций - **Упрощенная безопасность**: Удален сложный rate limiting, оставлена только необходимая защита upload ### 📝 Обновлено - Консолидирована документация в практическую структуру: - Основной README.md с быстрым стартом - docs/SETUP.md для конфигурации и развертывания - Упрощенный features.md с фокусом на основную функциональность - Добавлен акцент на Vercel по всему коду и документации ### 🗑️ Удалено - Избыточные файлы документации (api-reference, deployment, development, и т.д.) - Дублирующийся контент в нескольких документах - Излишне детальная документация для простого файлового прокси 💋 **Упрощение**: KISS принцип применен - убрали избыточность, оставили суть.
This commit is contained in:
@@ -1,49 +1,19 @@
|
||||
# Документация Quoter
|
||||
# Quoter Documentation
|
||||
|
||||
## 📚 Оглавление
|
||||
Simple file upload proxy with S3 storage and user quotas.
|
||||
|
||||
### 📋 Архитектура и принципы работы
|
||||
- [🚀 Как работает Quoter](./how-it-works.md) - Подробная архитектура системы с диаграммами
|
||||
- [🔀 Гибридная архитектура](./hybrid-architecture.md) - Vercel Edge + Quoter integration
|
||||
- [📐 Формат URL для ресайзера](./url-format.md) - Полное руководство по URL паттернам
|
||||
- [⚙️ API Reference](./api-reference.md) - Полная документация API
|
||||
## 📚 Documentation
|
||||
|
||||
### 🛡️ Безопасность и настройка
|
||||
- [🔒 Безопасность и защита от DDoS](./security.md) - Комплексная система защиты
|
||||
- [⚙️ Конфигурация](./configuration.md) - Настройка переменных окружения
|
||||
- [🚀 Развертывание](./deployment.md) - Инструкции по развертыванию
|
||||
- [📊 Мониторинг](./monitoring.md) - Логирование и мониторинг
|
||||
- **[SETUP.md](./SETUP.md)** - Installation, configuration, and deployment
|
||||
- **[architecture.md](./architecture.md)** - Technical details for developers
|
||||
- **[configuration.md](./configuration.md)** - Environment variables reference
|
||||
- **[features.md](./features.md)** - What Quoter does
|
||||
- **[how-it-works.md](./how-it-works.md)** - System overview
|
||||
- **[hybrid-architecture.md](./hybrid-architecture.md)** - Vercel + Quoter integration
|
||||
- **[vercel-og-integration.md](./vercel-og-integration.md)** - OpenGraph integration
|
||||
|
||||
### 🎨 Интеграции
|
||||
- [🎨 Vercel OG Integration](./vercel-og-integration.md) - Полное руководство по интеграции с @vercel/og
|
||||
- [⚡ Vercel OG Quick Start](./vercel-og-quickstart.md) - Быстрый старт за 5 минут
|
||||
## 🎯 Key Concept
|
||||
|
||||
### Технические детали
|
||||
- [Архитектура](./architecture.md) - Техническая архитектура системы
|
||||
- [База данных](./database.md) - Структура Redis и схемы данных
|
||||
- [S3 интеграция](./s3-integration.md) - Работа с S3/Storj
|
||||
- [Обработка изображений](./image-processing.md) - Создание миниатюр и оверлеев
|
||||
- [Безопасность](./security.md) - Аутентификация и авторизация
|
||||
**Quoter = Upload + Storage. Vercel = Thumbnails + Optimization.**
|
||||
|
||||
### Разработка
|
||||
- [Разработка](./development.md) - Настройка среды разработки
|
||||
- [Тестирование](./testing.md) - Руководство по тестированию
|
||||
- [Contributing](./contributing.md) - Руководство для контрибьюторов
|
||||
|
||||
### CI/CD и автоматизация
|
||||
- [Тестирование](./testing.md) - Полное покрытие тестами (36 тестов)
|
||||
- [Развертывание](./deployment.md) - Автоматизированный конвейер
|
||||
- [Мониторинг](./monitoring.md) - Отслеживание качества кода
|
||||
|
||||
## 🚀 Быстрый старт
|
||||
|
||||
1. Установите зависимости: `cargo build`
|
||||
2. Настройте переменные окружения (см. [Конфигурация](./configuration.md))
|
||||
3. Запустите сервер: `cargo run`
|
||||
4. Проверьте API: `curl http://localhost:8080/`
|
||||
|
||||
## 📋 Требования
|
||||
|
||||
- Rust 1.70+
|
||||
- Redis 6.0+
|
||||
- Доступ к S3/Storj API
|
||||
Upload files to Quoter → Store in S3 → Serve via Vercel Edge API for best performance.
|
||||
Reference in New Issue
Block a user