At my company wanted an easy way to have a Confluence page display the versions and statuses of the various components which make up our product. They already had JSON endpoints returning this information so I wanted to use those endpoints.
What it does
Makes remote requests to either JSON and plain text endpoints and allows a JSONPath query to be used to extract just the part of the response you are interested in.
How I built it
Used the new Forge app system.
Challenges I ran into
Getting started and understanding the whole new Forge ecosystem. Also finding some npm modules which were not compatible with Forge.
Accomplishments that I'm proud of
Solving the above challenges.
What I learned
Getting started with Forge is actually really easy and having all the deployment handled for you makes it very convenient. Also the Forge Slack channel is very useful for getting help.
What's next for Remote Requester
Adding support for XML endpoints and finding a way to release it to customers.