SonarQuest is a gamification tool extending SonarQube, that allows developers to get rid of their code quality issues in a playful way by solving quests and adventures, earning rewards for refactoring code smells and optimization.
Start your adventure with your team in 3 steps via Docker:
docker-compose up
.
(This will install the latest Docker images)Role | Username | Password |
---|---|---|
Admin | admin | test |
Game Master | gm | test |
Developer (Player) | dev | test |
Don't want to use Docker? Check out the Installation Guide in our wiki!
Have fun!
Interested in getting to know SonarQuest more intense? Check out our GitHub wiki!
Interested in joining our adventure of making code refactorings much more fun? We are glad that you are here! We are looking for enthusiasts and pioneers who want to be part of a motivated community, regardless of whether you are designer, an idea generator or - of course - a developer: We welcome you! Check out the Contributing Guide to get started.
You have still open questions? Feel free to open an issue in GitHub. We will answer as fast as possible.
SonarQuest is a web-based app with an Angular UI application and Spring Boot as backend server.
This project is licensed under the BSD 3-Clause "New" or "Revised" License - see the LICENSE file for details. The licenses of the reused components of the SonarQuest server can be found in Licenses SonarQuestServer.