Note, the forge register command creates a unique app ID in the manifest.yml file
and links the ID to the current developer. Forge apps can currently only be deployed
and installed by the developer who is linked to the app.
Adds a simple todo list to a Jira issue for simple tasks that do not require a description, tracking, or workflow.
Custom UI: Use of resources, resolvers, and bridge.
UI kit (beta): none
Implements a set of backend resolver functions for custom UI to communicate with a Faas backend.
Uses a combination of Atlaskit and custom styled components
Currency exchange app
Adds a custom field to a Jira issue that returns the total value of one or more currency amounts exchanged into a common currency. For example, you could enter currency amounts in euros and US dollars to display the total in Australian dollars. If no currency values are provided the field displays "No values yet." This message is applied using the context configuration.
Calls the Jira REST API with asUser to get issue details and custom fields.
Issue health app
Adds a Jira issue glance that displays the health of the issue. The app determines the issue health
from the number of issues blocked, number of days without updates, and how many sprints have contained the issue.
The app has configuration panel that is placed in admin pages.
ContentBylineItem, InlineDialog, Button, Select, and Text components.
useProductContext and useState hooks.
Uses Confluence content properties to store data.
Uses dynamicProperties property.
QA demo validator
Adds a Jira issue glance that shows whether or not all required testing areas have been checked
during QA demos. You can create and customize a checklist that contains the required testing
areas per project.
QA demos are a common practice of presenting a project's code and functionality to a peer engineer.
This helps to confirm that the implemented feature works as expected and complies with standards and
requirements. See How Atlassian Does QA for more details.
Risk assessment custom field
Adds a risk assessment custom field that you can configure on your issue screens in company-managed projects.