/pr-integration

Primary LanguageJavaScriptApache License 2.0Apache-2.0

PR Integration

Atlassian license PRs Welcome

This Forge app adds a Contribution custom field that you can configure on your issue screens in classic projects. This enables you to add PR Link to the JIRA ticket and notify the QA Owner and the relevant stakeholders once the basic development is done.

Requirements

See Set up Forge for instructions to get set up.

Quick start

Once you have logged into the CLI (forge login), follow the steps below to install the app onto your site:

  1. Clone this repository
  2. Run forge register to register a new copy of this app to your developer account
  3. Run npm install to install your dependencies
  4. Run forge deploy to deploy the app into the default environment
  5. Run forge install and follow the prompts to install the app

Usage

  • Go the the list of custom fields.
  • Find the Contribution custom field.
  • Click the more menu, and then select Associate to Screens.
  • Check the screens you want to use the field on, and then click Update.

Documentation

  • The app consists of one custom field defined in the manifest.yml file.
  • The custom field's view is implemented by the renderFieldView function defined in /src/index.jsx.
  • The custom field's editing experience is implemented by the renderFieldEdit function defined in /src/index.jsx.

Contributions

Contributions to PR Integration App are welcome! Please see CONTRIBUTING.md for details.

License

Apache 2.0 licensed, see LICENSE file.