Skip to content
Skip to breadcrumbs
Skip to header menu
Skip to action menu
Skip to quick search
Linked Applications
Loading…
Spaces
Create
Create
Hit enter to search
Help
Online Help
Keyboard Shortcuts
Feed Builder
What’s new
Available Gadgets
About Confluence
Log in
People
Giorgio Larosa
Pages
Giorgio Larosa’s Home
Techs
Forge Notes
Forge Notes
search
attachments
weblink
advanced
image-effects
image-attributes
Paragraph
Paragraph
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Preformatted
Quote
Bold
Italic
Underline
Colour picker
More colours
Formatting
Strikethrough
Subscript
Superscript
Monospace
Clear formatting
Bullet list
Numbered list
Task list
Outdent
Indent
Align left
Align center
Align right
Page layout
Link
Table
Insert
Insert content
Files and images
Link
Markup
Horizontal rule
Task list
Date
Emoticon
Symbol
Insert macro
User mention
Jira Issue/Filter
Info
Status
Gallery
Table of Contents
Other macros
Page layout
No layout
Two column (simple)
Two column (simple, left sidebar)
Two column (simple, right sidebar)
Three column (simple)
Two column
Two column (left sidebar)
Two column (right sidebar)
Three column
Three column (left and right sidebars)
Undo
Redo
Find/Replace
Keyboard shortcuts help
You are not logged in. Any changes you make will be marked as
anonymous
.
This page is also being edited by
. Your changes will be merged with theirs when you save.
<table class="wysiwyg-macro" data-macro-name="info" data-macro-id="c10a4a15-4d66-437d-86cc-92424d8fabf3" data-macro-parameters="title=Reference Link" data-macro-schema-version="1" style="background-image: url(/confluence/plugins/servlet/confluence/placeholder/macro-heading?definition=e2luZm86dGl0bGU9UmVmZXJlbmNlIExpbmt9&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="RICH_TEXT"><tr><td class="wysiwyg-macro-body"><p><a href="https://developer.atlassian.com/platform/forge/">https://developer.atlassian.com/platform/forge/</a></p></td></tr></table><p>In order to create a custom forge app, you have to download forge using npm</p><p><strong>How? </strong>Run in your terminal </p><table class="wysiwyg-macro" data-macro-name="code" data-macro-id="0ef4af14-0bc1-4c3e-bb7b-2a2657561aa4" data-macro-parameters="language=bash|title=Forge Installation" data-macro-schema-version="1" style="background-image: url(/confluence/plugins/servlet/confluence/placeholder/macro-heading?definition=e2NvZGU6bGFuZ3VhZ2U9YmFzaHx0aXRsZT1Gb3JnZSBJbnN0YWxsYXRpb259&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="PLAIN_TEXT"><tr><td class="wysiwyg-macro-body"><pre>npm install -g @forge/cli ## When it's done, you can test the installation with forge --version ## Output should be something like 6.4.1</pre></td></tr></table><p><strong>Don't you have npm? Mmm..maybe you don't have node too. So... </strong></p><p>From <a href="https://nodejs.org/en/download/" style="text-decoration: none;" title="NodeJs official website">NodeJs official website</a>, install Node on you OS (it will install npm as well), then run in your terminal</p><table class="wysiwyg-macro" data-macro-name="code" data-macro-id="77ffed3a-0e22-40de-b62a-9655c2780a4f" data-macro-parameters="language=bash|title=Node/Npm Installation Check" data-macro-schema-version="1" style="background-image: url(/confluence/plugins/servlet/confluence/placeholder/macro-heading?definition=e2NvZGU6bGFuZ3VhZ2U9YmFzaHx0aXRsZT1Ob2RlL05wbSBJbnN0YWxsYXRpb24gQ2hlY2t9&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="PLAIN_TEXT"><tr><td class="wysiwyg-macro-body"><pre>node -v ## Output should be something like v15.2.3 npm -v ## Output should be something like 6.14.3</pre></td></tr></table><p><em><strong>Don't forget to install forge (see above), after node installation!</strong></em></p><h3>Login to your instance</h3><p><strong>How? </strong>Run in your terminal (choose a folder as workspace for your apps)</p><table class="wysiwyg-macro" data-macro-name="code" data-macro-id="30245613-b9d8-4d5d-a254-43b2886163e1" data-macro-parameters="language=bash|title=Forge Installation" data-macro-schema-version="1" style="background-image: url(/confluence/plugins/servlet/confluence/placeholder/macro-heading?definition=e2NvZGU6bGFuZ3VhZ2U9YmFzaHx0aXRsZT1Gb3JnZSBJbnN0YWxsYXRpb259&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="PLAIN_TEXT"><tr><td class="wysiwyg-macro-body"><pre>forge login ## Enter your email: your email used to have access to your cloud instance ## Enter your api token: your api token related to your email used to have access to your cloud instance ## Allow Forge to collect CLI usage and error reporting information? YES</pre></td></tr></table><p>If you hadn't create a api token, you should create it and use it to complete login process.</p><h3>Creation of you first forge app</h3><p><strong>How? </strong>Run in your terminal (choose a folder as workspace for your apps)</p><table class="wysiwyg-macro" data-macro-name="code" data-macro-id="9d4431a9-f653-49f0-a7bf-39899f3579f3" data-macro-parameters="language=bash|title=Forge Installation" data-macro-schema-version="1" style="background-image: url(/confluence/plugins/servlet/confluence/placeholder/macro-heading?definition=e2NvZGU6bGFuZ3VhZ2U9YmFzaHx0aXRsZT1Gb3JnZSBJbnN0YWxsYXRpb259&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="PLAIN_TEXT"><tr><td class="wysiwyg-macro-body"><pre>forge create ## Enter a name for your app (up to 50 characters). For example, hello-world-app. ## Select the UI kit category. ## Select the jira-issue-panel template. ## Change to the app subdirectory to see the app files: cd hello-world-app</pre></td></tr></table><p><br /></p><h3>Deploy of you first forge app</h3><p><strong>How? </strong>Run in your terminal (choose your app folder)</p><table class="wysiwyg-macro" data-macro-name="code" data-macro-id="d2dbdb0d-d6d8-4b55-b3d7-0a9dac1f6c12" data-macro-parameters="language=bash|title=Forge Installation" data-macro-schema-version="1" style="background-image: url(/confluence/plugins/servlet/confluence/placeholder/macro-heading?definition=e2NvZGU6bGFuZ3VhZ2U9YmFzaHx0aXRsZT1Gb3JnZSBJbnN0YWxsYXRpb259&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="PLAIN_TEXT"><tr><td class="wysiwyg-macro-body"><pre>## Navigate to the app's top-level directory and deploy your app by running: forge deploy ## Install your app by running: forge install ## Type the hostname of you cloud instance when the prompt will ask you</pre></td></tr></table><p><br /></p><p><br /></p><p><br /></p>
Edit
Preview
Save
Close
{"serverDuration": 76, "requestCorrelationId": "bb21fb16008ec617"}