Introduction
Atlassian Forge is a platform for building and hosting custom apps within the Atlassian Cloud, including popular tools like Jira, Confluence, and Bitbucket. It provides developers with a set of APIs and tools to build custom functionality and integrate with other systems. The Forge platform enables you to create and share new apps with other users, helping to extend the capabilities of the Atlassian tools you use every day.
Why use the forge app?
Tailor-made: Forge allows you to build custom apps that fit the unique needs of your organization and workflow, providing a higher level of customization than what is available through the standard Atlassian products.
UI/UX: Forge apps can enhance the user experience in Atlassian tools, such as Jira, Confluence, and Bitbucket, by adding new functionality and custom UI and design which can improve the overall usability.
Integration: Forge apps can be integrated with databases, cloud services, and third-party APIs, to provide a seamless and tailor-made experience for users.
Increased efficiency: By adding new functionality and automating manual processes, Forge apps can help increase efficiency and productivity in your organization. For example, linking task/bug tickets to a particular URL as per your needs.
Sharing with the Community: Forge enables you to share your apps with the broader Atlassian community over the Atlassian Marketplace. This helps people or organizations to work efficiently, save time, and have a better experience of using Atlassian’s tools.
Security and reliability: Forge apps are built with security and reliability in mind by Atlassian, giving the user confidence in using the custom-built apps.
How to set up a Forge App?
Step 1: Install the Forge CLI
npm install -g @forge/cli
Step 2: Log in to your Atlassian account
forge login
You can then fill your registered email and API token which you can find on Atlassian’s website in Account Settings>Security>API token>Create and manage API tokens. Here you can either create or use an existing token.
Step 3: Create a new Forge app
forge create
Select a category followed by the template.
Step 4: Navigate to the app directory and deploy the app
forge deploy
Step 5: Install your Forge app
forge install
Select a product you want to install the app into and press enter.
That’s it! You now have a fully functional forge app.
You can now proceed with editing the front-end code in the index.jsx file as per your needs.
Hope this helps you understand and set up the forge app easily!