Understanding how JIRA works

JIRA Documentation

Index

Understanding how JIRA works

Once you start building your own plugins, it is likely that you'll need to call on JIRA code to accomplish certain tasks; for example, to retreive a list of users, make workflow changes or add new data to issues. We've compiled some resources about how JIRA works under the hood to help you know how to access that functionality.

PicoContainer and Dependency Injection

JIRA uses PicoContainer to manage object creation throughout the system. It is important to understand how dependency injection works before trying to call JIRA functionality from your plugin. Here is a brief introduction to PicoContainer and JIRA.

Database

It may be useful to understand how JIRA interacts with the database.

You should try not to manipulate JIRA's database directly, if you can avoid doing so.

Working with Issues and Fields

There are several docs that explain how to retreive and manipulate issues and fields.

API Docs

You can always looking things up in the API documentation..

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.
  1. Nov 18, 2005

    Paul Mefford says:

    I am working on a Plugin which will create a couple issues based on selection in...

    I am working on a Plugin which will create a couple issues based on selection in a custom field.  It would be nice to have access to view:
    http://confluence.atlassian.com/display/JIRA/Creating+and+Editing+an+Issue

    Any suggestions and help would be great. 

    1. Nov 20, 2005

      Jonathan Nolen says:

      Done. There is more documentation to come, but this is start. Cheers, Jonathan

      Done. There is more documentation to come, but this is start.

      Cheers,
      Jonathan