Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintain PyGithub - looking for volunteers #297

Closed
jacquev6 opened this issue Feb 22, 2015 · 26 comments
Closed

Maintain PyGithub - looking for volunteers #297

jacquev6 opened this issue Feb 22, 2015 · 26 comments

Comments

@jacquev6
Copy link
Member

Hello everyone,

I've obviously neglected PyGithub in the last few months and my current priorities are hardly compatible with doing a good job on PyGithub.

I'm looking for volunteer(s) to take over PyGithub. I would transfer ownership of the main PyGithub repository to a GitHub organization, and give admin permissions on the PyPI package as well.

Please comment on this issue if you're interested.

@nhomar
Copy link
Contributor

nhomar commented Feb 22, 2015

You can count on us.
We use a lot your library and I was facing some little issues which can help to move forward faster this cool and well done library.

Our organization is @Vauxoo you can look for our opensource work here in github.

Regards.

@jzelinskie
Copy link
Contributor

I wouldn't mind helping out, but I wouldn't want to be the sole maintainer. We're dependent on this library at CoreOS (specifically for Quay.io).

@Olivia5k
Copy link

I don't think I can actually help out because of the same reasons, but big kudos for taking this step and making sure that your project lives on! 👍

@jacquev6
Copy link
Member Author

jacquev6 commented Mar 3, 2015

Thanks for your replies!

@nhomar @jzelinskie I've transferred the repository to @PyGithub and I've invited you to @PyGithub/members team. If you give me your PyPI user names, I'll give you permissions to upload new versions of https://pypi.python.org/pypi/PyGithub.

Let me know if you have any question or if something doesn't work as expected.

@thiderman Thanks for the kudos.

@nhomar
Copy link
Contributor

nhomar commented Mar 3, 2015

Hello @jacquev6

My PyPi user is nhomar as well.

Thanks, let's put in our roadmap improve and finish all what we can...

Just FYI. We are integrating odoo with git-flow and we planned use your lib, now let's put hand in work...

regards.

@jzelinskie
Copy link
Contributor

I'm jzelinskie @ pypi. Thanks again for the effort!
I merged a few things today, and some straight into master. This shouldn't be a big deal because I'm looking to merge develop into master and make a new release soon ASAP.

@jacquev6
Copy link
Member Author

jacquev6 commented Mar 4, 2015

You now both have the "Maintainer" role on PyPI; this should allow you to publish new versions of the package.

Thank you for taking over ! I'll try to be responsive if you have questions during this transition phase.

@nhomar
Copy link
Contributor

nhomar commented Mar 4, 2015

@jzelinskie @jacquev6

Hello all.

I really appreciate if you extend a little the sources of the methodology and some minimal rules to avoid misunderstandings in the way we develop.

For example:

I see you use git-flow to manage names of repositories, but I can not see the plans of things already achieve in develop branch, which is tthe difference between one and another (master and develop).

I prefer personally have a branch per version that can be backported but I see we are marking versions using deploy version method using pypi strategy, can we change that? can you tell us an strategy/methodology which you are using in order to follow your lead.

The objective is follow an unique strategy in order to manage correctly everything and be sure we can follow the work of @jzelinskie and they can follow our work also.

The example before was only an example but there are many areas where we can document the "how to push the work".

Regards.

@jzelinskie
Copy link
Contributor

This sounds really good. I think we got ahead of ourselves by merging things right away. It would be nice if we had an established practice. I'm also always available on as jzelinskie on freenode IRC. Maybe we should make a channel?

@nhomar
Copy link
Contributor

nhomar commented Mar 5, 2015

I don't use IRC too much :-) I prefer normal lists/issues and for chat maybe some hangouts and google-hangout for chats (always I compromise go to IRC I fail in a huge way).

nhomar at gmail is a valid gmail account for that.

@jzelinskie
Copy link
Contributor

What are the differences between the 2.x and 1.x releases?

@syndbg
Copy link

syndbg commented Mar 8, 2015

I would like to help out! We can have a chat or something to see if our goals/expectations align.

Also, writing a contribution guide and trying to pipeline the development process of PyGithub, is imo the first thing to do during the transition.

@jacquev6
Copy link
Member Author

@jzelinskie 2.x was an attempt to rewrite PyGithub from scratch based on my experience with 1.x.

I think this is not worth maintaining. It's never been published on PyPI, only a few tags in a separate branch in the repository, so people using it were really only experimenting.

@jhermann
Copy link
Contributor

jhermann commented Apr 3, 2015

I might contribute a few PRs while working on https://github.com/jhermann/gh-commander

@justinclift
Copy link

Has new maintainer-ship for this been sorted out?

If so, the README should probably be updated + this issue closed. 😉

@skyl
Copy link

skyl commented Jun 19, 2015

I wouldn't mind having the rights to close issues or whatnot. Like #302 .. and maybe this one.

@jzelinskie
Copy link
Contributor

I think we still need people to have access to readthedocs. I've never used it before so, yeah...

@justinclift
Copy link

Asking if maintainer-ship for this has been sorted out, because it's been requested back in February and there's no clear answer. We skipped using PyGitHub due to this, and went with githubpy instead (which has worked well enough so far).

Just pointing it out. 😉

sils added a commit to sils/PyGithub that referenced this issue Sep 8, 2015
There are obviously volunteers maintaining this project and this note is scaring people away.

Fixes PyGithub#297
@hintjens
Copy link

@jacquev6 I'm a happy user of PyGithub, and for what it's worth we solved the maintainer crisis in our ZeroMQ projects by using a better process (C4, http://rfc.zeromq.org/spec:22).

@jzelinskie
Copy link
Contributor

@hintjens C4 already looks extremely similar to how the project is being currently ran.

@hintjens
Copy link

@jzelinskie perhaps, I don't see the process for the project documented anywhere. The key things about C4 are that we merge pull requests rapidly, and do core review asynchronously afterwards, ideally via more patches rather than discussion. We assume every patch is good unless the contributor is known to be a bad actor in which case we ban them. Pull requests do not stay open for more than a few minutes or hours (once maintainers are awake).

Backing this, we do a lot of CI to ensure patches don't break existing apps.

@jayfk
Copy link
Contributor

jayfk commented Mar 31, 2016

I'd be happy to help out here. My username on pypi is the same as on GitHub.

@ahmad88me
Copy link

I might be able to help out as well, I have a project depending heavily on this awesome lib.

@jayfk
Copy link
Contributor

jayfk commented Jul 12, 2016

🔔 @jacquev6 @jzelinskie I'm still here to help :)

@sfdye
Copy link
Member

sfdye commented Mar 3, 2018

@jacquev6 @jzelinskie I am too. Taking over rtd and it’s working now just need to be invited to the PyGithub members team so I can manage the repo webhooks.

@sfdye
Copy link
Member

sfdye commented Mar 9, 2018

Thanks @jzelinskie for the invitation. I've taking over readthedocs for now and have set up webhooks to build each master commits.

@sfdye sfdye closed this as completed Mar 9, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests