It seems that my last email, on behalf of myself and Samuel, might have
caused some confusion. I would like to take a minute to clear up any
such misunderstandings.
First of all, the entire mail was meant in a positive way. Samuel and I
want to step up to maintaining this project, to bring it forward with
everybody on board. We certainly did not mean for this to look like a
hostile takeover, which it's not.
Secondly, we don't want to fracture the community that exists around
py2js. We merely want to create a new master branch that is
release-oriented, and is controlled by an open group of developers.
Currently, we have simply been merging back and forth, particularly into
the qsnake repository, and that isn't an optimal workflow for this
project as we get more developers to join.
So to summarize, we are not trying to exclude anyone. We are simply
trying to strengthen the project in a way that everybody can be happy
with. This is not an end, it's a beginning.
We look forward to working with you all in the future, and I hope we can
put the misunderstandings behind us :)
--
Best regards
Christian Iversen
I probably over reacted, for which I apologize.
There seems to be some misunderstanding with the qsnake/py2js repository.
Originally, we started with having the repository at mattpap/py2js,
but it was hard to add other developers in, and maintain things
together. So we moved it to qsnake/py2js, where we can manage teams
easily, and I have added both you and Sam to have push access to it.
I had no idea that this is the problem for you, you never mentioned
anything, just yesterday. One option is to create py2js (or any other
name) organization at github, and maintain it there. Instead of
creating an organization for each project, I simply put it into the
qsnake org. that I already had, and that allowed me to manage teams.
But as I said, I have no problem moving it somewhere else.
The development model is that all developers submit pull requests to
the one repository. You seem to have created a fork at your own
github, and instead of submitting a pull request (e.g. adding
additions to the main py2js repository), I think what you want is to
use your fork as the main one. (am I understanding your proposal
correctly?)
It seems to me, that you don't really want to submit back to the
original project (for reasons you stated, e.g. you don't like that it
is at qsnake/py2js), but instead maintain your fork (every git
repository is a fork, so there is nothing bad with forks) as the main
thing. Again, please correct me, maybe I am misunderstanding the
situation.
So is your proposal to remove qsnake/py2js, and use your own
repository as the master, and the only main repository for py2js? And
you and Sam will be the two maintainers with push access?
If so, let me think about this proposal and evaluate your code a bit.
Ondrej