It's boring just to code and code all day. We wanted to make it more interactive and motivating for the developers.

What it does

When you build a project on the IntelliJ platform via gitHub, you can have several facts about the project at the side (like amount of commits, longest commit message, ...). We also included a system that enables giving lottery tokens to a developer based on a certain policy. These tokens can be used to award the developers with giveaways or something else that should motivate the developers to write usefull commit messages, commit often enough (so the progress isn't lost when a computer breaks) and many other possibilities.

How I built it

In Intellij via the IntelliJ Platform Plugin Kit in Gradle

Challenges I ran into

Learning how to use Gradle, making it work on all our computers

Accomplishments that I'm proud of

The use of several Lambda expressions :)

What I learned

Writing plugins is quite easy once you understood the basics. And it's fun.

What's next for DevBattle

Add more features for archivements and update the design

Share this project: