By definition, with open source everybody can look at the source.
But what are the tools/collaboration methods that are better suited for a distributed code review of an open source project?
By definition, with open source everybody can look at the source. But what are the tools/collaboration methods that are better suited for a distributed code review of an open source project? |
|||||||||||||||
|
Questions on Code Review Stack Exchange are expected to relate to code review request within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.
(All the refered examples are for the andriod development, YMMV) It also features nice Have Something like Reviewboard is also a nice alternative. But these tools require a centralized server and since you asked for Distributed code review: I can't think of anything more 'distributed' than a simple commit mailinglist. |
||||
|
If you're considering hosting your code on Google Code, it has some code review tools. |
|||
|
Bigger code changes of an open-source code base are usually triggered by, and tracked in a ticket. You attach patches to the ticket so that people who care about these changes can review the current state of the patch. After several persons gave their ok in the comments, the ticket is marked as "ready-to-checkin" and someone with the commit-bit can checkin the patch. The main issue here is to convince the core-committers to also follow this policy instead of directly developing in trunk. Otherwise they would circumvent the code review, making the whole concept useless. Django is following this method in most cases and it seems to workout pretty well. |
|||
|
Has anyone tried http://howsmycode.com ? I did but my github repos are private and its not really working at the moment. I actually don't know if it is active development or not. |
|||
|