Достижение: Добавлены скрипты и документация для релиза PDF Compressor.

- Добавлен release-body.md для подробных заметок о релизе на русском языке.
- Реализован release-gitea.ps1 для автоматизированного релиза Gitea с помощью PowerShell.
- Создан release-gitea.sh для автоматизированного релиза Gitea с помощью Bash.
- Добавлен release.sh для сборки и маркировки релизов с поддержкой нескольких платформ.
- Улучшен пользовательский интерфейс благодаря информативному логированию и обработке ошибок.
- Добавлена ​​поддержка переменных окружения и управления конфигурацией.
- Добавлена ​​функция создания архивов и загрузки ресурсов в Gitea.
This commit is contained in:
Dmitriy Fofanov
2025-11-05 09:33:12 +03:00
parent f328d67080
commit ec65cfd05a
43 changed files with 5792 additions and 2 deletions

72
.dockerignore Normal file
View File

@@ -0,0 +1,72 @@
# Git
.git
.gitignore
README.md
README_DETAILED.md
INSTALLATION.md
# Документация
*.md
docs/
# Временные файлы
*.tmp
*.temp
.tmp/
temp/
# Логи
*.log
logs/
*.logs
# Тестовые данные
test_pdfs/
example_pdfs/
compressed_pdfs/
output/
testdata/
# Сборки
bin/
build/
dist/
release/
# IDE и редакторы
.vscode/
.idea/
*.swp
*.swo
*~
# OS файлы
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Покрытие тестами
coverage/
*.coverprofile
coverage.out
coverage.html
# Зависимости (будут установлены в контейнере)
vendor/
# Конфигурационные файлы разработки
.env
.env.local
.env.dev
# Резервные копии
*.bak
*.backup
# Профили производительности
*.prof
*.pprof