This drops Pagure integration for creating and processing blocker discussion tickets and replaces it with a Fedora Forge (Forgejo) integration. Additional related changes are: - Testing is now performed through containers (Forgejo is one of those containers now) - docs/source/blockerbugs-workflow.md is added for a quick architecture overview for people and AI - docs/source/usage.md is added for a similar purpose documenting usage hints - docs/source/blockerbugscli.rst is extended for all commands - development setup instructions changed, using a different DB container with different variables - pytest configuration was moved from setup.cfg to pyproject.toml due to syntax escaping issues - a new pyforgejo dependency is added Related #296 Merges #299 Assisted-By: Claude Code
32 lines
367 B
Text
32 lines
367 B
Text
# editors
|
|
/.atomgrammars
|
|
/.idea/
|
|
/.ropeproject/
|
|
/.vscode
|
|
*.swp
|
|
|
|
# cache files
|
|
/.cache/
|
|
/.mypy_cache/
|
|
.sass-cache/
|
|
*__pycache__*
|
|
|
|
# build artifacts
|
|
/blockerbugs.egg-info/
|
|
/build/
|
|
*.pyc
|
|
*.pyo
|
|
|
|
# test suite
|
|
/.coverage
|
|
/.pytest_cache/
|
|
pytest.log
|
|
|
|
# local config
|
|
.python-version
|
|
/.venv
|
|
/blockerbugs_db.sqlite*
|
|
/*.pgdump
|
|
/conf/settings.py
|
|
/conf/oidc.json
|
|
/env_blockerbugs/
|