From Webrev to Betterrev
Facilitating Contributions to OpenJDK
Daniel Bryant
Mani Sarkar

@taidevcouk
@theNeomatrix369

Lo...
Difficulties for the Public Contributors
“Getting started can be daunting…”
“This doesn’t quite feel like ‘social coding’”...
Difficulties for Oracle & Committers
Discussions on incorrect mailing lists

Lots of work for reviewers

Quality of contri...
Our Proposal

Challenging for the community to move OpenJDK
to a fully social coding model...
… so lets implement the Deco...
Introducing Betterrev...

•  Mirrored OpenJDK repos in Bitbucket
•  Community-driven web portal
•  “Single-click” setup fo...
The Grand Plan
Screencast / Demo

Betterrev (almost) live before your eyes...
Betterrev PullReview Portal
Challenges Conquered
Betterrev web portal (v1)
Bitbucket API integration
Mailing list mappings
Feedback!
- JavaOne, Devoxx...
The Future
The v1.0 release!
Automating quality review
-  Checkstyle
-  The Build Farm
Your suggestions?
Appreciation
Thanks to all of the Adopt OpenJDK supporters

...and the (ever-growing!) Betterrev community
We need your help!
Your comments, feedback...
How can Betterrev help you?
Any help is much appreciated!
Get Involved...
Find us on Bitbucket
https://bitbucket.org/adoptopenjdk/betterrev
Join our Google Group:
https://groups.go...
Upcoming SlideShare
Loading in …5
×

FOSDEM 2014 "From Webrev to Betterrev: Facilitating Contributions to OpenJDK"

1,003 views

Published on

With the rise of GitHub and the recent move of the Eclipse foundation to a social coding model, more and more people are wondering why participation in OpenJDK isn’t keeping up with the times. A small group of people from the London Java Community (LJC) and Adopt OpenJDK are trying to solve this problem by building Betterrev, a platform that will reduce barriers to entry for participation in OpenJDK and also improve visibility of contributions.

This presentation will highlight our motivations for the Betterrev project, the primary goals (and proposed roadmap), and our current progress. Our intent is that all attendees will be excited by the potential benefits that the social-coding philosophy could bring to the OpenJDK, and will be encouraged to generously volunteer their time and skills to help push the development of Betterrev forward, with the ultimate goal of creating a highly social ecosystem around contributions to a free Java.

https://fosdem.org/2014/schedule/event/from_webrev_to_betterrev/

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,003
On SlideShare
0
From Embeds
0
Number of Embeds
68
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

FOSDEM 2014 "From Webrev to Betterrev: Facilitating Contributions to OpenJDK"

  1. 1. From Webrev to Betterrev Facilitating Contributions to OpenJDK Daniel Bryant Mani Sarkar @taidevcouk @theNeomatrix369 London Java Community Adopt OpenJDK @ljcjug @adoptopenjdk
  2. 2. Difficulties for the Public Contributors “Getting started can be daunting…” “This doesn’t quite feel like ‘social coding’” Thorough testing is challenging... Visibility of contributions
  3. 3. Difficulties for Oracle & Committers Discussions on incorrect mailing lists Lots of work for reviewers Quality of contributions can be problematic
  4. 4. Our Proposal Challenging for the community to move OpenJDK to a fully social coding model... … so lets implement the Decorator pattern
  5. 5. Introducing Betterrev... •  Mirrored OpenJDK repos in Bitbucket •  Community-driven web portal •  “Single-click” setup for newbies •  Automate quality review of patches •  Move discussions to code
  6. 6. The Grand Plan
  7. 7. Screencast / Demo Betterrev (almost) live before your eyes...
  8. 8. Betterrev PullReview Portal
  9. 9. Challenges Conquered Betterrev web portal (v1) Bitbucket API integration Mailing list mappings Feedback! - JavaOne, Devoxx, LJCConf - Hackdays run within the LJC - and FOSDEM...
  10. 10. The Future The v1.0 release! Automating quality review -  Checkstyle -  The Build Farm Your suggestions?
  11. 11. Appreciation Thanks to all of the Adopt OpenJDK supporters ...and the (ever-growing!) Betterrev community
  12. 12. We need your help! Your comments, feedback... How can Betterrev help you? Any help is much appreciated!
  13. 13. Get Involved... Find us on Bitbucket https://bitbucket.org/adoptopenjdk/betterrev Join our Google Group: https://groups.google.com/forum/#!forum/betterrev Contact Us! @adoptopenjdk @taidevcouk @theNeomatrix369

×