Orion - cooperation with contributors
Edyta Przymus
Abstract
The aim of this project is to simplify cooperation between Orion's commiters and non-commiters. Orion is an open source project and this cooperation is essential for its further development. However at the moment merging changes from non-commiters is quite a time-consuming process.
Additional Information
The tools that are being used nowadays in Orion developement for sharing and exchanging code and ideas between commiters and non-commiters is GitHub and Bugzilla. The first is a place where non-commiters host their their code and the second one is a place where all defects are managed - reported, discussed and fixed. When a bug is fixed by a non-commiter, he pushes his code to the his own repository on GitHub and post the link to the commit on Bugzilla defect discussion. The next step requires from commiter a few Orion actions. The purpose of them is to review and push a commit to the main Orion's repository. My Google Summer of Code project proposal is to automate and speed up the process of reviewing changes from contributors in Orion. This it the workflow of a solution. Technical details of it would be discussed further with my mentors. At this stage of the project most straightforward solution to implement this is a Greasemonkey script which would start an action of opening new Orion tab with a dialog window asking for permission to attach a remote and fetch its commits. Then, after commiter's confirmation there would be a newly-opened tab with possibility to cherry-pick the changes. This is current idea for solving this problem. The link to the particular commit could be posted under corresponding bug on Bugzilla, or send straightforward to the commiter by email.
Code samples
| File name | Size | Date submitted |
|---|---|---|
| edytaprzymus.tar.gz | 46.9 KB | August 25 2012 18:58 UTC |
