Good day, community! Ian here from Atlassian’s Developer Experience team.
As Jira users and administrators, we continuously look for ways to enhance our day-to-day Jira experience. We want to improve collaboration, streamline workflows, and integrate SaaS tools which sometimes require building customized solutions bespoke to our organization’s needs - this is where Forge comes into the picture.
Forge is a serverless app development platform that is already built into Jira Cloud and a range of other Atlassian cloud products, free of charge.
You may think of Forge as the platform used by professional Marketplace developers to build commercial apps, but did you know that Forge originally started as a project to help in-house developers (i.e., users and Jira administrators) customize their own cloud product sites? Forge focuses on simplifying app development by automatically handling most aspects of web application development — including hosting, scaling, authentication, and security — so that you can focus on solving the business needs of your team.
While you can create complex apps and beautiful user experiences on Forge, it can also be used to build simple, everyday custom solutions with just a few lines of javascript.
The platform supports various use cases, including those related to the UI as well as background processes, that can cater to the specific needs of your team or organization. It can assist you in creating new custom fields or managing product events that can trigger specific automation, among other things.
There is a list of feature suggestions for Jira Cloud and I found one with close to 700 upvotes regarding custom fields for projects (see here for more information). In Jira, issue fields already exist, for this feature suggestion, it is a custom field that is associated with a project. If you need to track project-specific information like team size, which team channel to reach out to for support, or the owner of the project, project fields can help you out.
This app took less than an hour to write and is only a handful of lines of JavaScript.
If you’re interested in creating custom fields for your own projects, or simply keen on exploring the code, you can check out this step-by-step guide which includes the link to the repository.
Have you built anything with Forge for yourself or your team? Let us know in the comments!
Ian Ragudo
Developer Advocate
Atlassian
1 accepted answer
4 comments