You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
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.
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.
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!