Rate this page:
While the Forge platform is generally available, some modules remain in beta. While in beta, we may make changes that might break your apps. Learn more about the Forge deprecation policy, and what this means for functionality in beta.
Within the manifest.yml
file, the modules
dictionary defines the functions
that contain
your app's logic, and the different modules your app uses to integrate with Atlassian products.
1 2modules: macro: - key: hello-world-macro function: hello-world-macro-func title: Hello world macro! description: Inserts hello world! webtrigger: - key: webtrigger-sync function: my-forge-app-sync-func - key: my-webtrigger-async function: my-async-func trigger: - key: issue-creation-trigger events: - avi:jira:created:issue - avi:jira:updated:issue function: issue-trigger-func jira:workflowValidator: - key: my-forge-workflow-validator name: My example Forge workflow validator description: The description of my example Forge workflow validator function: my-forge-validator-function function: - key: my-forge-app-sync-func handler: index.runSync - key: my-async-func handler: index.runAsync - key: hello-world-macro-func handler: macro.run - key: issue-trigger-func handler: jira.issueCreationTrigger - key: my-forge-validator-function handler: index.runValidate
This functionality is an alpha release.
Before using a Connect module for your Forge app, check first if it already has an equivalent Forge module. Whenever possible, we strongly recommend that you use Forge modules for Forge apps.
A Forge app can include Connect modules and a Connect key. This is intended to ease the transition from Connect to Forge. See Migrate an app from Connect to Forge for more information.
Rate this page: