fosdem2014 fromwebrevtobetterrevbryantsarkar-140203131215-phpapp02
DESCRIPTION
Introduction and curtain raiser to Betterrev showing functionality and progress, presented at FOSDEM 2014.TRANSCRIPT
From Webrev to Betterrev Facilitating Contributions to OpenJDK
Daniel Bryant @taidevcouk Mani Sarkar @theNeomatrix369 London Java Community @ljcjug Adopt OpenJDK @adoptopenjdk
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
Difficulties for Oracle & Committers
Quality of contributions can be problematic
Discussions on incorrect mailing lists
Lots of work for reviewers
Our Proposal
Challenging for the community to move OpenJDK to a fully social coding model...
… so lets implement the Decorator pattern
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
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, LJCConf - Hackdays run within the LJC - and FOSDEM...
The Future
The v1.0 release! Automating quality review - Checkstyle - The Build Farm Your suggestions?
Thanks to all of the Adopt OpenJDK supporters
...and the (ever-growing!) Betterrev community
Appreciation
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.google.com/forum/#!forum/betterrev Contact Us! @adoptopenjdk @taidevcouk @theNeomatrix369