Miles Parker (Tasktop) Sebastien Dubois (Ericsson) EclipseCon 2013 Hey! What's wrong with Gerrit?!

Slides:



Advertisements
Similar presentations
© 2007 IBM Corporation Demo Shimon Nir, Rational Technical & Service Manager, IBM Southwest Europe.
Advertisements

Wikispaces 101 Training Standards & Interoperability (S&I) Framework May 30, :00 - 5:00pm EDT 1.
© 2007 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
© 2007 by Neil Hauge; made available under the EPL v1.0 | Neil Hauge Project Lead Oracle Dali JPA Tools Project – Graduation Review Draft.
Module 2: Introduction to Desire2Learn (D2L). Demonstrate Competent Use of the Learning Management System Unit Outcome: – Post an announcement in the.
DRUPAL How to create a website Summer Tech Academy 2010 Mercedes Conde.
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Research Performance Progress Report (RPPR) Grantees may access a list of progress reports that are due using the Status page in eRA Commons, and selecting.
Using SD K12 SharePoint®.
Software engineering tools for web development Jim Briggs 1CASE.
Assessment Admin Internal Training. Learning Goals At the end of this workshop, you will understand how to: Locate and create assessment items Create.
FI-WARE Collaborative Tools Miguel Carrillo (Telefónica I+D)
What’s New in Blackboard 9.1 SP 11.  Blackboard 9.1 SP11 takes Blackboard closer to the cloud and introduces a modernized user interface more in line.
Technical Overview. Example – 1 Once you are certified, you will receive an from This contains.
EvalS Application User Guide version September 17, 2011.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Review for Eclipse (R4E): Code and Model Reviews made easy Eclipse Con 2012 – Agile ALM track Sebastien.
HyperContent 2.0 JA-SIG Winter Conference December 5, 2005 Alex Vigdor, Columbia University.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
PayDox applications All features can be used independently.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Toll Free: Project Manager Tutorial.
1 Uploading and Publishing New Tools Michael McLennan Software Architect HUBzero™ Platform for Scientific Collaboration This work licensed under Creative.
Programming in Teams And how to manage your code.
ArcGIS Workflow Manager An Introduction
Trimble Connected Community
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
Created by: Maria Abrahms Modified Date: Classification: How to get it done Contributing to OpenStack.
AGENDA Introduction to Virtual Mechanic Demo Architectural diagram and summary QA steps and user acceptance testing Bugs in the software Feedback from.
Group Project Tools Ahmad Alnafoosi, Kathy Drew, Doug Schultz.
The SharePoint Shepherd’s Course for End Users Based on the book by Robert L. Bogue Copyright 2011 AvailTek LLC All Rights Reserved.
Mylyn The Task-Focused Interface Mik Kersten, Tasktop President & CTO, Mylyn Project Lead.
Execute Workflow. Home page To execute a workflow navigate to My Workflows Page.
CBEO Portal Presentation 2/6/2008, 4:30pm EST SDSC Or link from
Welcome to the World of Wikis Classroom Management: An Evidence-Based Independent Study Instructions for Navigating the wiki and submitting projects.
Wiki Workshop Tech PD.
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.2 Release Review Mik Kersten and Steffen Pingel Planned.
W EBSITES WITH W IKIS Creating a quick and easy website for your grade level.
Mik Kersten Mylyn Project Lead, Tasktop President & CTO BZ Media Webinar, July , made available under the EPL v1.0 Eclipse 3.3 and Mylyn 2.0.
Www2.computer.org Web Publishing Training Leo Wadsworth, Staff Manager April 2008.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
PRESENTATION BY SCOTT MCGEARY SHAREPOINT ADMINISTRATOR FOR DSHS – CHILDREN’S ADMINISTRATION T-5 - SharePoint - Streamline Productivity within your Agency.
WHEN TITLE IS NOT A QUESTION N O ‘WE CAN’ CA Agile Vision Product Manager Michael Lester.
Mylyn Release Review | © 2013 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.9 Release Review Planned Review Date: June 12, 2013 Communication.
Collaborative writing and publishing John Hammersley Books in Browsers V – 24 th October 2014.
Helena Baert Notifications & RSS From experience, I tend to remove the check so my students do not receive multiple s when.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
The information contained in this document represents the current view of Microsoft Corp on the issues discussed as of the date of publication. Because.
Review for Eclipse Release Review | © 2012 by Review for Eclipse Committers, made available under the EPL v1.0 1 Review for Eclipse (R4E) 0.11 Release.
Base Camp Software Team Project Tools. BaseCamp Software Basecamp is an online project management and collaboration tool Free plan is available but does.
1 Documentation Workflow Proposal By Michael Wheatland LibreOffice Documentation Team
Central Desktop Online Collaboration Tool. Background to E-Tools Identify, develop, integrate, and make available a set of best-in- class electronic tools.
Development process Douglas Schilling Landgraf
Google Forms.
Proposed IT Infrastructure for TOP OS project
Welcome to the KDE Project
Global Grid Forum GridForge
LMEvents SharePoint Portal How-to Guide
NACE Committee Workspace (NCW)Training Workspace Features Navigation
OSOR - new opportunities for sharing statistical software
Melete 3.0 CA Community Colleges Consortium ETUDES Project
SharePoint Foundation 2010
SharePoint Foundation 2010
Using EDMODO In The Classroom
INSTRUCTOR NOTES/LINKS
Project Iterations.
Contract Management Software 100% Cloud-Based ContraxAware provides you with a deep set of easy to use contract management features.
Presentation transcript:

Miles Parker (Tasktop) Sebastien Dubois (Ericsson) EclipseCon 2013 Hey! What's wrong with Gerrit?!

Reviews are Eating the World Look Guys, More Code!!! Yummy! I love juicy bugs...

Limited Workspace Integration Reviews == Commits Minimal Structure No Visibility across Patch Sets, Reviews Poor Traceability Rigid Workflow Annoying Notifications The copyright header formatting isn't consistent... Um... you weren't planning to submit that, were you? What you really want here is a Publish-Subscribe pattern...

Review Navigator Review Artifacts and Comments outside of Editor! CNF based Filter and presentation controls

Editor Enhancements Section Re-Ordering Inline Global Comments Decorators (Lei Zhu) Spell Checking Wiki Text More Mylyn goodness!

Compare Editor Input Code Navigation, etc.. Ported from R4E

Why do I have to keep repeating myself?! Limited Workspace Integration Reviews == Commits Minimal Structure No Visibility across Patch Sets, Reviews Poor Traceability Rigid Workflow Annoying Notifications FEED ME!!!!! You need to Rebase first. Duh....Sure, sure...I'll wait a couple more weeks Say, when you have a few minutes, could you just take a look at my review? What about my comment on Patch Set 27? When you say "I'll deal with it later", did you mean "never"? Are you really expecting me to review 3k lines of code?!! Uploaded Patch Set 1 No "TODOs"!!! Build Started... Build Failed... Uploaded Patch Set 2 Build Started... Build Unstable... Uploaded Patch Set 3

R4E Provides a fully integrated Eclipse peer review environment... My Hero!! Our Hero!!

Reviews == Commits Review by Commit or Free form Minimal Structure Stateful Anomalies Anomaly Classes and Ranks Design Rules (Anomaly Patterns) Lack of Visibility across Patch Sets, Reviews Reviews can be grouped by Project, Feature, Team... Anomalies can be Postponed and Tracked across Changes and Reviews Poor Traceability Reviews Items/Artifacts can be assigned to specific Users Time Tracking and Due Date enforcement BIRT Inspection Reports

... Limited Workspace Integration Full JDT/CDT/... integration Code Navigability (across commits, reviews...) Rich Inline Annotations Rigid Workflow Multiple Review Types (Basic, Agile, Formal/IEEE ) Annoying Notifications Integrated s & LDAP support

What’s next?: A Vision for Mylyn Reviews Leverage, enhance and extend Gerrit. Support arbitrary review workflows and artifacts with rich Eclipse workspace integration. Provide enterprise review features that go beyond Gerrit and support, efficient, streamlined and collaborative peer reviews. Implement APIs and EMF model-driven tools to support developers for generic review, productivity and task tools. Photo Credit: Hamed Khorramyar

Workbench Review Editor Review Editor Review Navigator Task List Task Manager Task Data Task Review Gerrit ? Boooorring!!!

Workbench Review Editor Review Editor Review Navigator Task List Task Manager Task Data Task Review Gerrit ? R4E Editor R4E File Store R4E File Store R4E Review R4E Review Navigator

Workbench Review Editor Review Editor Review Navigator Task List Task Manager Task Data Task Review Gerrit ? Yawn…

Workbench Synchronization/Concurrency Review Editor Review Navigator Task List Task Manager Task Data Task Reviews Review Remote API EMF Task Mapper EMF Task Mapper EMF Edit EMF Edit Gerrit ? Resource Manager Now that’s more interesting…...

Workbench Synchronization/Concurrency Task List Task Manager Task Data Task Reviews Review Remote API EMF Task Mapper EMF Task Mapper EMF Edit EMF Edit Gerrit ? Resource Manager Review Navigator Review Editor R4E Editor R4E Navigator R4E Review R4E Gerrit Store R4E File Store R4E File Store

Sigh...Not even any pictures in this one.

Ah! Now we’re getting somewhere…

Ew...Gross! BWWAACCKKK!!!

Mylyn project page: Mylyn Reviews wiki page: Mylyn Reviews mailing list: Mylyn Reviews Convergence: R4E sub-subproject home page: R4E User Guide: R4E Blog: R4E Builds: (stable) (Nightly) COMMENTS, IDEAS AND CONTRIBUTIONS ARE ALWAYS WELCOME!!!

Will there be a version for.NET? Is this going to be on the test? What does "under the supervision of the PMC" mean?

1 Sign In: 2 Select Session Evaluate 3 Vote Beyond Gerritblah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah... Loved it!!! +1? I give it a +10! "Approved, submitted, and Merged!"