[opensuse-project] [GSOC2013] Progress Report on Git-Review
Hi All, For those of you who are not familiar with Git-Review, it is a command-line utility for managing the review workflow for Github projects, developed by Dominik(@b4mboo). Over this summer, I will be working on this project to improve it, adding more functionality and possibly extending it to work with other git systems. The first part of the project is to refactor it, so that the structure is more modular and object-oriented. Simply put, it involves moving pieces of code into separate models where they actually belong. This not only benefits testing and maintenance, but also makes extending new features easier. As the refactoring requires quite some big changes (at ground level), I did all the work on a forked repo[1] of the original Git-Review. My plan is that when the refactoring is done, and more importantly all tests are passed, I will merge it back to the upstream repo. From then on, together with Dominik, I will work as a co-contributor to carry out the next phase of the project. Currently, the refactoring is about 80% done. The "ground-level" changes are pretty much completed, what's left is changes to (mostly) tests, and clean-up of code. I will keep you updated on the progress of this project. Cheers, Xu --- [1] https://github.com/xystushi/git-review/tree/refactor_internals -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
participants (1)
-
Dong Xu