Достижение: Добавлены скрипты и документация для релиза PDF Compressor.
- Добавлен release-body.md для подробных заметок о релизе на русском языке. - Реализован release-gitea.ps1 для автоматизированного релиза Gitea с помощью PowerShell. - Создан release-gitea.sh для автоматизированного релиза Gitea с помощью Bash. - Добавлен release.sh для сборки и маркировки релизов с поддержкой нескольких платформ. - Улучшен пользовательский интерфейс благодаря информативному логированию и обработке ошибок. - Добавлена поддержка переменных окружения и управления конфигурацией. - Добавлена функция создания архивов и загрузки ресурсов в Gitea.
This commit is contained in:
73
scripts/release-body.md
Normal file
73
scripts/release-body.md
Normal file
@@ -0,0 +1,73 @@
|
||||
# PDF Compressor {{VERSION}}
|
||||
|
||||
Мощный инструмент для сжатия PDF-файлов с интуитивным текстовым интерфейсом.
|
||||
|
||||
## ✨ Новые возможности
|
||||
- Рекурсивное сканирование директорий для поиска PDF-файлов
|
||||
- Улучшенный пользовательский интерфейс с прогресс-индикатором
|
||||
- Оптимизация производительности при обработке больших файлов
|
||||
- Атомарная замена файлов с резервным копированием
|
||||
- Поддержка конфигурационных файлов YAML
|
||||
|
||||
## 🐛 Исправления и улучшения
|
||||
- Исправлена обработка файлов с нестандартными именами
|
||||
- Улучшена стабильность при работе с поврежденными PDF
|
||||
- Оптимизирован расход памяти при сжатии больших документов
|
||||
- Исправлены проблемы с кодировкой имен файлов
|
||||
|
||||
## 📦 Установка и запуск
|
||||
|
||||
### Быстрая установка
|
||||
1. Скачайте архив для вашей операционной системы
|
||||
2. Распакуйте в желаемую папку
|
||||
3. Запустите исполняемый файл
|
||||
|
||||
### Системные требования
|
||||
- Операционная система: Windows 10+, Linux, macOS 10.14+
|
||||
- Свободное место на диске: минимум 50 МБ
|
||||
- Оперативная память: рекомендуется 512 МБ
|
||||
|
||||
## 💻 Поддерживаемые платформы
|
||||
|
||||
| Платформа | Архитектура | Файл для скачивания |
|
||||
|-----------|-------------|---------------------|
|
||||
| **Windows** | x64 | `pdf-compressor-{{VERSION}}-windows-amd64.zip` |
|
||||
| **Linux** | x64 | `pdf-compressor-{{VERSION}}-linux-amd64.zip` |
|
||||
| **Linux** | ARM64 | `pdf-compressor-{{VERSION}}-linux-arm64.zip` |
|
||||
| **macOS** | Intel x64 | `pdf-compressor-{{VERSION}}-darwin-amd64.zip` |
|
||||
| **macOS** | Apple Silicon | `pdf-compressor-{{VERSION}}-darwin-arm64.zip` |
|
||||
|
||||
## 🚀 Использование
|
||||
|
||||
После установки программу можно запустить несколькими способами:
|
||||
|
||||
**Интерактивный режим:**
|
||||
```bash
|
||||
./pdf-compressor
|
||||
```
|
||||
|
||||
**Пакетная обработка:**
|
||||
```bash
|
||||
./pdf-compressor -input /path/to/pdfs -output /path/to/compressed
|
||||
```
|
||||
|
||||
**Обработка одного файла:**
|
||||
```bash
|
||||
./pdf-compressor -file document.pdf
|
||||
```
|
||||
|
||||
## 📖 Документация
|
||||
|
||||
- **README.md** - основная документация
|
||||
- **config.yaml.example** - пример конфигурационного файла
|
||||
- **RELEASE_GUIDE.md** - руководство по релизам
|
||||
|
||||
## 🆘 Поддержка
|
||||
|
||||
Если у вас возникли вопросы или проблемы:
|
||||
1. Проверьте документацию в репозитории
|
||||
2. Создайте Issue с описанием проблемы
|
||||
3. Приложите лог-файлы для диагностики
|
||||
|
||||
---
|
||||
**Благодарим за использование PDF Compressor!** 🙏
|
||||
Reference in New Issue
Block a user