Discord Issue Tracker is an issue tracker built into a Discord app. It is meant for small and young teams.
Discord is a common place for small and young teams to communicate with each other for software development. Unfortunately, most issue trackers/project managers are geared towards software developers, and are complicated for non-developers to use.
External issue trackers like Trello are simpler for non-developers, but I found that immature non-developers often forget about these external issue trackers. The motive of this project is to integrate an issue tracker into Discord, allowing you to assign users issues and query.
- Python
- uv
- discord.py
- sqlite3
- SQLAlchemy
Note: This is all TBD, I plan to improve DevOps later.
- Install all dependencies
uv sync- Create an sqlite3 database named
db.sqlite3. - Initialize the database with alembic.
alembic revision --autogenerate -m "initial"
alembic upgrade head- Run the bot.
uv run python -m discord_issues