Thanks to visit codestin.com
Credit goes to github.com

Skip to content

PyCon Sprint Guide #201

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

Closed
wants to merge 2 commits into from
Closed

PyCon Sprint Guide #201

wants to merge 2 commits into from

Conversation

Mariatta
Copy link
Member

Provide several easy issues for first time contributors
Provide ideas for other long term contributions

Somewhat related to #7

Provide several easy issues for first time contributors
Provide ideas for other long term contributions

Somewhat related to python#7
#. #python-dev on `freenode <http://webchat.freenode.net/>`_.


Dev Guide Issues
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could have a shared Google Docs/ Spreadsheet / Label these issues with pyconsprint2017 (etc), instead of listing them in a PR. And we could mention that link here.

Because we will likely encounter more issues that will get added and we may not need a new PR to add an issue.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wasn't sure myself where to list these issues, I realize the devguide may not be the best place.
But at least it becomes community-maintained.
Whereas if it's a google docs, someone has to take ownership of it.
My thinking is people should not add tickets randomly just because they think it's an easy ticket.
We should still vet each ticket to make sure that it is a legitimate issue that needs fixing/improvement. When it is listed in the devguide, it's a sign that it's been approved by a core developer.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the past, we have had a shared document (similar to paste bin). That was the reason for my comment. And yes, usually a core dev takes an ownership to keep the doc updated. At the same other others can edit too. (If ownership is a problem, I can volunteer to be an owner of shared doc).

I am not -1, just sharing a point that it will be a cumbersome to keep list alive.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What if we enabled the wiki on this repo, and added this list as a page there?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's a fantastic idea. I am +1 on that.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good.

I don't have access to add the wiki :)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@brettcannon, what say you?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@zware yep, add a wiki page instead of this PR, because a sprint code session can change from a pycon to an other one.

@willingc
Copy link
Collaborator

Let's rework this PR to provide basic guidance for a sprint organizer at a meetup or another event by removing the PyCon 2017 content to the wiki/etherpad as suggested. @Mariatta I likely have some sprint guides from other communities (SciPy etc) if you want to take a look.

@brettcannon
Copy link
Member

There is also https://github.com/python/devinabox which is meant to act as a guide for people hosting a sprint for CPython.

@mlouielu
Copy link
Contributor

Is there any limited to used to sprint guide in PyCon (or outside PyCon)?

If I want to make a sprint in PyCon Taiwan, could it use this as a guide?

@Mariatta
Copy link
Member Author

@mlouielu If you'd like to use this PR as a template for your own sprint, please go ahead :)

I agree that the sprint guide is better suited elsewhere (eg wiki?) but I likely won't have time to continue work on this until next few weeks...

@Mariatta
Copy link
Member Author

Just saw @brettcannon 's comment about devinabox. Should this 'guide' be moved there then, instead of a wiki?

@willingc
Copy link
Collaborator

Seems like a reasonable plan to move most of the "How to run a sprint" and any future templates to support running a sprint to devinabox (or new sprints repo). The devguide can guide users, organizers, and contributors to the sprint resources.

@willingc
Copy link
Collaborator

@mlouielu Since I'll be at PyCon Taiwan, I would be happy to participate in a CPython sprint.

@Mariatta
Copy link
Member Author

Alright I'll close this and open an issue in devinabox :) Thanks all

@ncoghlan
Copy link
Contributor

Just a note regarding the wiki: due to persistent spam problems, getting edit access to the wiki is a bit of a pain, and there's also no easy way to institute a collaborative review process for proposed changes.

So for most things, the GitHub+ReadTheDocs combination is going to provide a superior experience - you still get online editing support, anyone with a GitHub account can submit a PR, and the level of review required can vary based on the sensitivity of the content (e.g. devinabox could likely operate on the basis of "Accepted PR -> Merge privileges if you want them")

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants