A great JIRA server plugin tutorial - Kitchen Duty Plugin

Written on October 13, 2019

I’ve recently discovered a great tutorial for writing JIRA plugins - Kitchen Duty Plugin by a company called Comsysto Reply. It focuses on JIRA 7.

The tutorial covers all the important concepts of writing JIRA server plugins and assumes only JavaEE and Maven knowledge.

What you’ll learn:

  • setting up Atlassian SDK, Maven project and the IDE (they’re using IntelliJ IDEA)
  • introduction to OSGi modules
  • creating admin page for the plugin
  • internationalization
  • REST resources
  • unit tests
  • AUI, jQuery and Soy templates in front end
  • persisting data to database using Active Objects

All the source code is available at the tutorial’s GitHub repository.

I have been pleasantly surprised by discovering an .editorconfig file concept thanks to this tutorial. The file allows to maintain consistent coding style for multiple developers using different IDE’s.


Comments