Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Orion/Orion -Work with contributors"

Line 2: Line 2:
  
 
*Mentors: Szymon Brandys
 
*Mentors: Szymon Brandys
 +
 
This project is part of the [http://wiki.eclipse.org/Google_Summer_of_Code_2012 Google Summer of Code 2012]  
 
This project is part of the [http://wiki.eclipse.org/Google_Summer_of_Code_2012 Google Summer of Code 2012]  
  
Line 31: Line 32:
 
! align="center" | Waits for review  
 
! align="center" | Waits for review  
 
! align="center" | Comments
 
! align="center" | Comments
|- style="background-color:Lavender"
 
 
|- style="background-color:Lavender"
 
|- style="background-color:Lavender"
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
Line 41: Line 41:
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|385709}}  
 
| {{bug|385709}}  
| script to automatically create links to Orion pullRequest page from links to commits on GitHub
+
| script to automatically create links to Orion pullRequest page from links to commits on GitHub  
 
|  ? Szymon  
 
|  ? Szymon  
 
| PoC provided
 
| PoC provided
Line 47: Line 47:
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|386776}}  
 
| {{bug|386776}}  
| Be able to send comment on bugzilla from Orion level
+
| Be able to send comment on bugzilla from Orion level  
 
|  ? Szymon  
 
|  ? Szymon  
 
| PoC provided
 
| PoC provided
Line 53: Line 53:
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|387759}}  
 
| {{bug|387759}}  
| [Review request] Cannot review when ssh URL is used
+
| [Review request] Cannot review when ssh URL is used  
 
|  ? Szymon  
 
|  ? Szymon  
 
| PoC provided
 
| PoC provided
Line 75: Line 75:
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|383425}}  
 
| {{bug|383425}}  
| Continuation of Bug 351458 - easy way to get commit from GitHub
+
| Continuation of Bug 351458 - easy way to get commit from GitHub  
 
| + Szymon
 
| + Szymon
 
|- style="background-color:Lavender"
 
|- style="background-color:Lavender"
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|351432}}  
 
| {{bug|351432}}  
| Add git merge --squash
+
| Add git merge --squash  
 
| + Szymon
 
| + Szymon
 
|- style="background-color:Lavender"
 
|- style="background-color:Lavender"
Line 96: Line 96:
 
| {{bug|377912}}  
 
| {{bug|377912}}  
 
| Orion Greasemonkey scripts should allow to work with any Orion instance not just OrionHub  
 
| Orion Greasemonkey scripts should allow to work with any Orion instance not just OrionHub  
| + Szymon  
+
| + Szymon
 
|- style="background-color:Lavender"
 
|- style="background-color:Lavender"
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|380805}}  
 
| {{bug|380805}}  
| Force Push All doesn't work
+
| Force Push All doesn't work  
| + Szymon  
+
| + Szymon
 
|- style="background-color:Lavender"
 
|- style="background-color:Lavender"
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|361025}}  
 
| {{bug|361025}}  
| Simplify switching remotes
+
| Simplify switching remotes  
| + Szymon  
+
| + Szymon
 
|- style="background-color:Lavender"
 
|- style="background-color:Lavender"
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|385926}}  
 
| {{bug|385926}}  
| Easy way to get from commit page corresponding PullRequest URL
+
| Easy way to get from commit page corresponding PullRequest URL  
| + Szymon  
+
| + Szymon
 
|- style="background-color:Lavender"
 
|- style="background-color:Lavender"
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|369591}}  
 
| {{bug|369591}}  
| improve workflow for accepting contributions from github
+
| improve workflow for accepting contributions from github  
| + Szymon  
+
| + Szymon
 
|- style="background-color:Lavender"
 
|- style="background-color:Lavender"
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|376617}}  
 
| {{bug|376617}}  
| provide easy way to annotate bugzilla with commit link
+
| provide easy way to annotate bugzilla with commit link  
| + Szymon  
+
| + Szymon
 
|- style="background-color:Lavender"
 
|- style="background-color:Lavender"
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|385833}}  
 
| {{bug|385833}}  
| Be able to add remote to existing repo on pullRequest page
+
| Be able to add remote to existing repo on pullRequest page  
| + Szymon  
+
| + Szymon
 
|- style="background-color:Lavender"
 
|- style="background-color:Lavender"
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|386825}}  
 
| {{bug|386825}}  
| Merge 'Pull Request Url' and 'Ask for review' actions
+
| Merge 'Pull Request Url' and 'Ask for review' actions  
| + Szymon  
+
| + Szymon
 
|- style="background-color:Lavender"
 
|- style="background-color:Lavender"
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|386845}}  
 
| {{bug|386845}}  
| 'Pull Request' page should have better descriptions and header titles
+
| 'Pull Request' page should have better descriptions and header titles  
| + Szymon  
+
| + Szymon
 
|- style="background-color:Lavender"
 
|- style="background-color:Lavender"
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|387189}}  
 
| {{bug|387189}}  
| Add doc about "Review Request" feature
+
| Add doc about "Review Request" feature  
| + Szymon  
+
| + Szymon
 
|- style="background-color:Lavender"
 
|- style="background-color:Lavender"
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|387112}}  
 
| {{bug|387112}}  
| Update Orion Greasemonkey scripts doc
+
| Update Orion Greasemonkey scripts doc  
| + Szymon  
+
| + Szymon
 
|- style="background-color:Lavender"
 
|- style="background-color:Lavender"
 
| align="center" | [[Image:Ok green.gif]]  
 
| align="center" | [[Image:Ok green.gif]]  
 
| {{bug|387765}}  
 
| {{bug|387765}}  
| Something is wrong while displaying reviewRequest page
+
| Something is wrong while displaying reviewRequest page  
 
| + Szymon  
 
| + Szymon  
 
|  
 
|  
Line 156: Line 156:
  
 
== Summary  ==
 
== Summary  ==
 +
 +
The biggest aspect of completing task from these project was creating new Orion page - Contribution Review Request. About its features you can read on the following Eclipsepedia page:[http://wiki.eclipse.org/Orion/Documentation/User_Guide/Reference/Review_Request_page|RewievRequest]

Revision as of 10:45, 24 August 2012

  • Student: Edyta Przymus
  • Mentors: Szymon Brandys

This project is part of the Google Summer of Code 2012


Goal

Orion is the open source project and it needs some features that would facilitate cooperation with contributors from outside of Eclipse. Today, there is a couple of tools used to provide this cooperation (Bugzilla, GitHub, OrionHub) and the process of reviewing and validating changes is time-consuming for Eclipse commiters. The improvements in this area could affect in the positive way the Orion's development's dynamics.


General plan

The plan for this project is to cover all Orion's community's demands connected with topic "cooperation with contributors". At the current stage of project there is a need to improve set of Orion's grease monkey scripts that allows cloning repositories into Orion. The brand new script that would provide further integration of Bugzilla and OrionHub is also planned.

Apart of main topic of the project I offer my support to various smaller tasks chosen by my mentors.

Progress

This section contains tasks which are under development now and in the nearest future.

Tasks in progress

Status Bugzilla entry Description Waits for review Comments
Ok green.gif bug 371739 git-repository.html - active branch should be displayed on top of the list  ? Szymon PoC provided
Ok green.gif bug 385709 script to automatically create links to Orion pullRequest page from links to commits on GitHub  ? Szymon PoC provided
Ok green.gif bug 386776 Be able to send comment on bugzilla from Orion level  ? Szymon PoC provided
Ok green.gif bug 387759 [Review request] Cannot review when ssh URL is used  ? Szymon PoC provided


Completed tasks

Section contains all the task which are completed, tested and positively reviewed.

Orion

Status Bugzilla Entry Description Reviewed by
Ok green.gif bug 383425 Continuation of Bug 351458 - easy way to get commit from GitHub + Szymon
Ok green.gif bug 351432 Add git merge --squash + Szymon
Ok green.gif bug 350021 [client][git] Ambiguous tab titles for Git Status and Git + Szymon
Ok green.gif bug 376978 Add breadcrumbs on git log page + Szymon
Ok green.gif bug 377912 Orion Greasemonkey scripts should allow to work with any Orion instance not just OrionHub + Szymon
Ok green.gif bug 380805 Force Push All doesn't work + Szymon
Ok green.gif bug 361025 Simplify switching remotes + Szymon
Ok green.gif bug 385926 Easy way to get from commit page corresponding PullRequest URL + Szymon
Ok green.gif bug 369591 improve workflow for accepting contributions from github + Szymon
Ok green.gif bug 376617 provide easy way to annotate bugzilla with commit link + Szymon
Ok green.gif bug 385833 Be able to add remote to existing repo on pullRequest page + Szymon
Ok green.gif bug 386825 Merge 'Pull Request Url' and 'Ask for review' actions + Szymon
Ok green.gif bug 386845 'Pull Request' page should have better descriptions and header titles + Szymon
Ok green.gif bug 387189 Add doc about "Review Request" feature + Szymon
Ok green.gif bug 387112 Update Orion Greasemonkey scripts doc + Szymon
Ok green.gif bug 387765 Something is wrong while displaying reviewRequest page + Szymon

Summary

The biggest aspect of completing task from these project was creating new Orion page - Contribution Review Request. About its features you can read on the following Eclipsepedia page:[1]

Back to the top