Rate this page:
Before you begin exploring these example apps, you'll need to set up the Forge CLI first. Learn more about getting started.
Once the Forge CLI is up and running, clone an example app repository to explore and customize it locally.
Each repository's README.md
file contains quickstart instructions and other details about the app.
For more information, refer to our getting started guides for building Bitbucket, Confluence, Jira, and Jira Service Management apps. Our tutorials and guides also offer useful information for common tasks.
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 Confluence macro that inspects the page and identifies missing, inconsistent, or incorrect information based on the DACI Confluence template.
macro
Fragment
, Image
, and Text
components.useAction
and useProductContext
hooks.Image
component to render results.Displays the definition of the selected text in an inline dialog. If the definition doesn't exist, the user can submit a new one.
confluence:contextMenu
InlineDialog
, ContextMenu
, Text
, Form
, TextArea
components.useProductContext
, useState
, useAction
hooks.Displays the user profile values from an AWS Cognito user pool in a Confluence code block using external authentication for the API requests.
macro
Text
, Link
, Button
, and Code
components.useState
hook.Displays photos from Google Photos in Confluence using external authentication for the API requests.
macro
Heading
, Image
, Table
, Row
, Cell
, Em
, Button
, Tab
, Tabs
, Text
,
ModalDialog
and Code
components.useState
, useEffect
hook.Allows the easy approval or rejection of a Confluence page using the Confluence content byline item module.
confluence:contentBylineItem
ContentBylineItem
, InlineDialog
, Button
, Select
, and Text
components.useProductContext
and useState
hooks.Allows the easy approval or rejection of a Confluence page through the Confluence content byline item module. This module is implemented with UI Kit 2 components to use native rendering techniques.
confluence:contentBylineItem
@forge/bridge
Button
and Text
components from @forge/react
libraryFragment
, useEffect
and useState
components and hooks from react
library@forge/resolver
, @forge/api
A simple quiz app that uses Confluence page through the Global page module. This module is implemented with UI Kit 2 components to use native rendering techniques.
@forge/resolver
, @forge/api
Adds a sign-up form to a Confluence page.
macro
Button
, Cell
, Form
, Fragment
, Head
, Row
, Table
, Text
, and TextField
components.useContentProperty
, useProductContext
, and useState
hooks.asUser
to get information about the user.Displays a wheel on a Confluence page that spins to make a random choice. You set the options for the wheel using a table on the page.
macro
Fragment
, Image
, Option
, Select
, Text
, and TextField
components.useAction
, useContentProperty
, and useState
hooks.Rate this page: