AtlasCamp 2015: Bitbucket: Building kick-ass tools for 2.5M developers

31
Atlassian Connect for Bitbucket Tim Pettersen Developer Provocateur Atlassian @kannonboy

Transcript of AtlasCamp 2015: Bitbucket: Building kick-ass tools for 2.5M developers

Atlassian Connect for Bitbucket

Tim Pettersen • Developer Provocateur • Atlassian • @kannonboy

@kannonboy

@kannonboy

Bitbucket & Atlassian Connect

@kannonboy

Traditional web integration

REST

Webhooks

@kannonboy

Atlassian Connect

REST

Webhooks& UI elements

Addons

@kannonboy

@kannonboy

JavaScript bridge

It’s just HTTP

@kannonboy

“What’s in your repo?”

@kannonboy

Introducing the

add-on

@kannonboy

1. New repo view in Bitbucket UI

3. Font size is relative to number of files of that type

2. Show all file types in context repo

@kannonboy

Contrasting toand

@kannonboy

atlassian-connect.json

AP javascript library

Add-on lifecycle

JWT authentication

iframes and context parameters

REST APIs & webhooksAUI & ADG

web items, web panels and conditionsComfy slippers

@kannonboy

Coming soon

Add-on contexts

@kannonboy

Administrator Available to everyone

Add-on contexts

@kannonboy

PersonalTeam / Account

And now, some statistics..

@kannonboy

Bitbucket has 3,000,000+ users

and 450,000+ teams

@kannonboy

@kannonboy

93%

7% 2%

98%

Professional teams

Mostly closed source

Branches rather than forks

87%

13%

@kannonboy

Smaller pie still GIANT audience

7,000,000+ repos

17%

5%

5%

5%

6%

6%9% 10%

15%

22%

@kannonboy

Vastly understated

Some more inspiration..

@kannonboy

@kannonboy@kannonboy

Customizer from Wittified

@kannonboy@kannonboy

Git Guilt

OPEN SOURCE

@kannonboy@kannonboy

Reviewer Assigner Reviewer Assigner

OPEN SOURCE

@kannonboy

SaaS Dev Tools

So, what do I build?

@kannonboy

3,000,000+@kannonboy

(developers)

@kannonboyQuestions?5minute quick start

developer.atlassian.com/bitbucket

dev docs&

Abhin’s breakout:Bitbucket Connect

security model

My breakout session:

Git guilt & bitbucket-repo-cache

Bitbucket: Building kick-ass tools for 2.5M developers

Submit your feedback: go.atlassian.com/acbitbucket