• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
AtlasCamp 2013: Bring your own Stack
 

AtlasCamp 2013: Bring your own Stack

on

  • 158 views

 

Statistics

Views

Total Views
158
Views on SlideShare
135
Embed Views
23

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 23

https://www.atlassian.com 19
https://wacdev.internal.atlassian.com 4

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    AtlasCamp 2013: Bring your own Stack AtlasCamp 2013: Bring your own Stack Presentation Transcript

    • @atlassian #atlascamp
    • Bring your own Stack Andreas Knecht, JIRA Team Lead, Atlassian 2
    • 3
    • What are we building? 4
    • What are we building? 4 5
    • What are we building? You 4 5
    • What are we building? Register AC add-on You 4 5
    • What are we building? Register AC add-on Register instance via Webhook You 4 5
    • What are we building? Register AC add-on Register instance via Webhook Authenticated requests and responses You 4 5
    • What are we building? Register AC add-on Register instance via Webhook Authenticated requests and responses You 4 5
    • Why NodeJS? • It’s • Low resource usage • Easy to host • Fast and Fun! 6
    • All this in 30 mins? 7
    • All this in 30 mins? • Install NodeJS and NPM: http://nodejs.org/ 7
    • All this in 30 mins? • Install NodeJS and NPM: http://nodejs.org/ • Install Feebs CLI: npm i -g feebs-cli 7
    • All this in 30 mins? • Install NodeJS and NPM: http://nodejs.org/ • Install Feebs CLI: npm i -g feebs-cli • Create Feebs NodeJS app: feebs new atlascamp-demo 7
    • All this in 30 mins? • Install NodeJS and NPM: http://nodejs.org/ • Install Feebs CLI: npm i -g feebs-cli • Create Feebs NodeJS app: feebs new atlascamp-demo • Download deps: cd atlascamp-demo ; npm install 7
    • All this in 30 mins? • Install NodeJS and NPM: http://nodejs.org/ • Install Feebs CLI: npm i -g feebs-cli • Create Feebs NodeJS app: feebs new atlascamp-demo • Download deps: cd atlascamp-demo ; npm install • Run App: node app.js 7
    • Ready, Set, Code!
    • Requests to Atlassian App Option 1 9
    • Requests to Atlassian App Request iframe (issue_id) Option 1 9
    • Requests to Atlassian App Request iframe (issue_id) REST call with OAuth Option 1 9
    • Requests to Atlassian App Request iframe (issue_id) REST call with OAuth Option 1 9
    • Requests to Atlassian App Request iframe (issue_id) REST call with OAuth Return Rendered Panel Option 1 9
    • Requests to Atlassian App Option 2 10
    • Requests to Atlassian App Request iframe (issue_id) Option 2 10
    • Requests to Atlassian App Request iframe (issue_id) Return Rendered Panel Option 2 10
    • Requests to Atlassian App Request iframe (issue_id) Return Rendered Panel REST call via iframe bridge AP.request(); Option 2 10
    • Requests to Atlassian App Request iframe (issue_id) Return Rendered Panel REST call with details REST call via iframe bridge AP.request(); Option 2 10
    • Requests to Atlassian App Request iframe (issue_id) Return Rendered Panel REST call with details REST call via iframe bridge AP.request(); Option 2 10
    • Documentation • http://go.atlassian.com/acnodedemo (Demo source code) • http://go.atlassian.com/acstart (Getting Started with Atlassian Connect) 11
    • Thank you!