Home - rombert/ereviewboard GitHub Wiki
ReviewBoard connector for Mylyn
This is a fork of the original connector created by Markus Knittig.
Installation
- The connector is available through the Eclipse marketplace
- Archived update sites are periodically posted in the downloads section
- A p2 update site is available at http://rombert.github.com/ereviewboard/update/.
Features
Query editor
The connector allows for queries to be created by using a custom query page.
images/ereviewboard-query-page.png.
Task list integration
Reviews matching the queries populate the task list.
images/ereviewboard-task-list.png
Rich task editor
The rich task editor maps all of ReviewBoard's attributes, but editing is not yet possible.
images/ereviewboard-task-attributes.png
Attachments
Diffs are mapped as patches, and screenshots are available as attachments. Patches may be applied from to the workspace.
images/ereviewboard-attachments.png
Diff changes
The files contained in the each diff are presented in the task editor, together with their base revision.
images/ereviewboard-latest-diff-part.png
[Subclipse, EGit, CVS] Files are opened in a compare editor which previews the changes as they were submitted for review. Diff comments are displayed as review annotations for each of the files and the full text will appear on hover.
images/ereviewboard-open-file-in-diff.png
Comments
New diffs are recorded as comments when they occur, and so are reviews. The number of inline comments is noted, as well as the general top and bottom comments and the 'Ship it' flag.
images/ereviewboard-comments-people.png
Actions
Review requests may be closed, reopened or give a quick Ship It! review, depending on the current status.
images/ereviewboard-actions.png
In the compare editor, comments may be added by right-clicking on a specific line and entering a comment. Comments are saved as drafts and need to be published afterwards.
images/ereviewboard-add-comment.png
In the task editor, reviews may be posted and/or discarded. The action affects all posted draft comments.
images/ereviewboard-review-dialog.png
SCM integrations
The plugin currently integrates with Subclipse, EGit and CVS. Please see the SCM Integrations page for details.
Roadmap
Please visit the issue list where the current tasks are listed. Raise new tasks or vote on existing ones to help prioritise development.