29 lines
1.6 KiB
Markdown
29 lines
1.6 KiB
Markdown
# 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
|