-
Notifications
You must be signed in to change notification settings - Fork 0
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
Enhanced mentor support #43
Comments
@pycon-mentored-sprints/organisers |
More of a general reflection than a suggestion: making a project accessible for new contributors is a hard UX problem. For someone who isn't comfortable with Finding suitable issues is way worse; to be tractable they have to be small/easy/low-context and those get fixed very quickly. I usually end up with a document of 'issue ideas' starting a few months before, and write them up on GitHub the week of the sprint. This is a lot more work than just fixing them, obviously, since I'm 'growing low-hanging fruit' on mature projects or starting new projects to suit. There's no substitute for contributor-focussed docs, ample comments, etc.; but I've found it useful to carve out small chunks of work that don't require contributors to know about the rest of the project - on the level of "fill out this function, the signature and docstring are in the issue". At least for me, mentored sprints are much more about the skills of contributing code to open source projects, not about the skills of programming. So, some checklist questions for maintainer-mentors:
|
Over at our last event, we realised that there were some nuances and particular challenges faced due to the online nature.
I would like to explore how we can better support mentoring teams.
Some common issues folks run into sprints and on virtual sprints are:
@Zac-HD creates a meta issue for sprints: HypothesisWorks/hypothesis#2510 so maybe requesting this would make the onboarding easier
This could be pinned or set as the Discord project's description
GitHub Codespaces is not yet available for the wider public but when this is it might be worth exploring this and encourage projects to use this to help with the local environment issues
Please add ideas and suggestions here
The text was updated successfully, but these errors were encountered: