My latest project is a basic SonarQube reporting tool, used to generate e-mail reports on unassigned and open issues by user and project.
- Language: C# 8.0
- Platform: NET Core 3.1
- GitHub: https://github.com/alanapz/snorlax
- Docker: https://hub.docker.com/r/alanmpinder/snorlax (Docker for Linux)
Snorlax is designed do to two things:
- Notify users periodically of all “overdue” issues (an overdue issue is one that is unresolved since a certain time).
- Provide managers with a summary report of which users have the most overdue issues, and which projects have the most unassigned issues.
To Run
The easiest way is via Docker for Linux:
docker run -it -e SNORLAX_SONAR_URL=*SonarUrl* -e SNORLAX_SONAR_TOKEN=*ApiToken* -e SNORLAX_SMTP_SERVER=*SmtpServer* docker.io/alanmpinder/snorlax:1.0
See README.md for a list of all supported environment variables.