Introduction
We have so far seen how to develop custom fields, workflows, reports and gadgets, JQL functions, and other pluggable things associated with them. In this chapter, we will learn about programming issues, that is, creating, editing, or deleting issues, creating new issue operations, managing the various other operations available on issues via JIRA APIs, and so on.