Skip to content

Commit

Permalink
Show fireworks when issue is resolved
Browse files Browse the repository at this point in the history
  • Loading branch information
kubilaykarpat committed Jan 31, 2025
1 parent 00183b1 commit a731b1a
Show file tree
Hide file tree
Showing 9 changed files with 17,514 additions and 0 deletions.
15 changes: 15 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"parserOptions": {
"sourceType": "module",
"ecmaVersion": 2023,
"ecmaFeatures": {
"jsx": true
}
},
"plugins": [
"react-hooks"
],
"rules": {
"react-hooks/rules-of-hooks": "error"
}
}
39 changes: 39 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Forge Hello World

This project contains a Forge app written in Javascript that displays `Hello World!` in a Jira issue panel.

See [developer.atlassian.com/platform/forge/](https://developer.atlassian.com/platform/forge) for documentation and tutorials explaining Forge.

## Requirements

See [Set up Forge](https://developer.atlassian.com/platform/forge/set-up-forge/) for instructions to get set up.

## Quick start

- Modify your app frontend by editing the `src/frontend/index.jsx` file.

- Modify your app backend by editing the `src/resolvers/index.js` file to define resolver functions. See [Forge resolvers](https://developer.atlassian.com/platform/forge/runtime-reference/custom-ui-resolver/) for documentation on resolver functions.

- Build and deploy your app by running:
```
forge deploy
```

- Install your app in an Atlassian site by running:
```
forge install
```

- Develop your app by running `forge tunnel` to proxy invocations locally:
```
forge tunnel
```

### Notes
- Use the `forge deploy` command when you want to persist code changes.
- Use the `forge install` command when you want to install the app on a new site.
- Once the app is installed on a site, the site picks up the new app changes you deploy without needing to rerun the install command.

## Support

See [Get help](https://developer.atlassian.com/platform/forge/get-help/) for how to get help and provide feedback.
22 changes: 22 additions & 0 deletions manifest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
modules:
jira:issuePanel:
- key: innoday-forge-hello-world-issue-panel
resource: main
resolver:
function: resolver
render: native
title: My title
icon: https://developer.atlassian.com/platform/forge/images/icons/issue-panel-icon.svg
function:
- key: resolver
handler: index.handler
resources:
- key: main
path: src/frontend/index.jsx
app:
runtime:
name: nodejs22.x
id: ari:cloud:ecosystem::app/ab802626-6454-4ba6-9905-29d4141dfc0e
permissions:
scopes:
- read:jira-work
Loading

0 comments on commit a731b1a

Please sign in to comment.