Hi all:

In case you haven't been to our GitHub repository lately, you should
definitely check it out, we now have...

8 Gmond Python DSO modules
30+ Gmetric plugins

and it's growing -- thanks to all who have contributed code!

We now have our first discussion regarding policy for the repository.
Here's a specific example:

User hirose submitted some modules to the ganglia/gmond_python_modules
repository.  User drawks wanted to make some edits to one of the
module and therefore forked the repository and submitted a pull
request.

There are two routes we can go:

1) Let the pull request go through the main repository
2) Have user drawks fork hirose's repository, submit a pull request
against his repo, then when hirose accepted the changes, submit a pull
request against the main repository

Option 2) seems like a very complicated process, and it is.  However,
it allows the original author of the code to maintain ownership and
they are more likely to understand the specific metric collection
domain than the collaborators who can apply pull requests.

On the other hand, we could also put a disclaimer saying that all code
that has been contributed to the repository may be changed at will by
collaborators.  In this case the responsibility of reviewing the
commit will be up to the collaborators who have write access to the
main repo and they may not be domain experts in the code in question.

I'd like to hear the opinions of the community especially contributors
and of course from users drawks and hirose :-)

Thanks for your attention.

Cheers,

Bernard

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Ganglia-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ganglia-general

Reply via email to