Atlassian Connect for Bitbucket
Tim Pettersen • Developer Provocateur • Atlassian • @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