postmerge2
All checks were successful
Deploy on push / deploy (push) Successful in 7s

This commit is contained in:
2025-06-03 01:24:49 +03:00
3 changed files with 60 additions and 17 deletions

View File

@@ -25,6 +25,26 @@
- **Отладка**: Добавлены debug команды для диагностики проблем Python установки
- **Надежность**: Стабильная работа CI/CD пайплайна на Gitea
### Оптимизация документации
- **docs/README.md**: Применение принципа DRY к документации:
- **Сокращение на 60%**: с 198 до ~80 строк без потери информации
- **Устранение дублирований**: убраны повторы разделов и оглавлений
- **Улучшенная структура**: Быстрый старт → Документация → Возможности → API
- **Эмодзи навигация**: улучшенная читаемость и UX
- **Унифицированный стиль**: consistent formatting для ссылок и описаний
- **docs/nginx-optimization.md**: Удален избыточный файл - достаточно краткого описания в features.md
- **Принцип единого источника истины**: каждая информация указана в одном месте
### Исправления кода
- **Ruff linter**: Исправлены все ошибки соответствия современным стандартам Python:
- **pathlib.Path**: Заменены устаревшие `os.path.join()`, `os.path.dirname()`, `os.path.exists()` на современные Path методы
- **Path операции**: `os.unlink()``Path.unlink()`, `open()``Path.open()`
- **asyncio.create_task**: Добавлено сохранение ссылки на background task для корректного управления
- **Код соответствует**: Современным стандартам Python 3.11+ и best practices
- **Убрана проверка типов**: Упрощен CI/CD пайплайн - оставлен только deploy без type-check
## [0.5.3] - 2025-06-02
## 🐛 Исправления