Initial commit

This commit is contained in:
Vlad Smykov
2025-12-21 01:05:42 +03:00
commit 3bdfc6dd06
4 changed files with 478 additions and 0 deletions

28
README.md Normal file
View File

@@ -0,0 +1,28 @@
# Bug → Redmine CSV (Streamlit)
Веб-приложение (Streamlit), которое помогает быстро оформлять баг-репорты по единому шаблону и выгружать их в **CSV (UTF-8)** для последующего импорта в **Redmine**.
## Для чего нужен проект
- Убирает “креатив” в оформлении багов: все заполняют одинаково.
- Автоматически формирует **Тему** по маске (единый формат заголовка).
- Автоматически собирает **Описание** в формате **Textile** (под `h2.` секции), чтобы в Redmine всё выглядело структурно.
- Позволяет:
- добавлять несколько багов подряд,
- редактировать уже добавленный баг,
- удалять,
- выгружать CSV на импорт в Redmine (все баги или один выбранный).
> ⚠️ Примечание: CSV не прикладывает файлы (скриншоты) в Redmine автоматически. Для “Вложений” в этом проекте подразумеваются **ссылки** (например, на скриншоты в облаке, в корпоративном хранилище, на задачу/комментарий и т.п.).
---
## Запуск локально
### Требования
- Python 3.10+ (рекомендуется)
- pip
### Установка зависимостей
```bash
pip install -r requirements.txt