{"repo":"finesoftware/atlassian-jamstack-app","free":true,"listed":false,"github":"https://github.com/finesoftware/atlassian-jamstack-app","clone":"git clone https://github.com/finesoftware/atlassian-jamstack-app.git","description":"A Jamstack-based sample app for Jira Cloud, based on next.js. Compatible with Atlassian Connect and Atlassian Forge.","language":"TypeScript","stars":23,"topics":["atlassian","connect","forge","jira","confluence","jamstack","nextjs"],"license":"MIT","category":"productivity","readme_excerpt":"Good morning Charlie 🍓 🍞 A Jamstack -based sample app for Jira Cloud, based on next.js ⚛️ Compatible with Atlassian Connect and Atlassian Forge Background Jamstack apps achieve performance, scalability, and developer productivity through static frontends that come straight from the CDN and interact with distributed backends through Javascript. The Atlassian ecosystem, which runs app experiences in iframes within the host product (e.g., Jira or Confluence), lends itself well to such architecture: Not only do Jira or Confluence apps benefit from all features of the Jamstack, it also makes it very easy to migrate between Atlassian Connect and the new Atlassian Forge platform. Jamstack-based Connect apps fetch their resources from a CDN, and then invoke their own backends, as well as the host product's APIs, via Ajax. Forge apps are fundamentally different from Connect apps, in that Forge apps are deployed into Atlassian infrastructure - meaning that app developers no longer need to provide their own CDN or SaaS infrastructure. For Jamstack-based apps, however, this is only a minor implementation detail - apps are still fetched from a CDN, and apps still invoke their backends via Ajax calls. If the platform-specific integration points are abstracted away behind common APIs, an app's business logic can remain largely unaffected by the underlying extension framework. In this sample app, the same piece of business logic is consumed into two simple next.js apps; one for Connect, an","default_branch":null,"files":null,"tree":[],"storefront":"/r/finesoftware","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/finesoftware/atlassian-jamstack-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}