Fairly new here but not to Atlassian as a whole. I have to say I’ve never been so frustrated trying to develop for a platform as I am with Atlassian. Rather than vent, I’ll try to keep this constructive. Where are you guys finding GOOD documentation? How did companies like Adaptavist figure all this out? I’m trying to do some very basic things in a custom Jira plugin and spend half a day just trying to find the obscure corner of a forum where I might find the code snippet I need to deduce how something works.
An example, I wanted to create a custom project template and have it use the simplified workflows. I found SimplifiedWorkflowServiceImpl by googling but the documentation is just a list of methods–no samples, no description how you would go about getting an instance of the class. Most of the documentation is that way.
Another example, again creating project template, I’d like to have fields in the project wizard that I can use to modify the project during creation (description, etc). The documentation again has nothing really useful and the tutorial stops short of telling you how to do it either. All of the tutorials I have done just show you how to setup the plugin but not how to do anything meaningful.
Several people say they just look at the source code, but maybe I’m just unlucky that what I’m looking for is not in the source code. I can’t find where scrum and kanban project templates are defined or processed so I could follow their code. Project templates are just one example, I’ve had problems with everything I have tried to do. Please tell me there is a secret stash of information I’m missing or a book or something (I have Jobin’s book already).