[Edu-sig] [pygame] learning by contributing to FLOSS (and pygame in specific)

René Dudfield renesd at gmail.com
Wed Jul 18 05:14:28 EDT 2018


It depends on when/where the group is that wants to do the session :)

I'll send a when/where update when I've found that group.


cheerio,


On Wed, Jul 18, 2018 at 10:05 AM, Nicholas H.Tollervey <ntoll at ntoll.org>
wrote:

> This is great! A quick question: where / when?
>
> N.
>
> On 18/07/18 08:51, René Dudfield wrote:
> > Hello,
> >
> > I'm looking for a small group of 10-30 people who are interested in
> > contributing to the pygame project as part of a class or user group
> meeting.
> >
> > Rather than a normal user group meeting or class, it could be:
> > "contribute to an open source project".
> >
> > Be in touch!? Let's do it! :)
> >
> >
> > /*Why?*/ (teaching by helping people contribute to FLOSS projects.)
> > Because you don't learn karate from a book.
> > Builds social connections and skills.
> > Portfolio, and evidence of talent.
> > Sort of fun and different compared to a talks night at a user group.
> >
> > *Why pygame?* (rather than some other project)
> > Because I want to do this with my pet project.
> > It's sort of fun compared to some topics (better than watching paint dry
> > at least).
> > Because it's sort of well known project (millions of users).
> > ... with almost zero full time or even part time developers (that's why
> > it's called pygame zero).
> > Because I will help before and during the class(es)/session(s), and have
> > resources and issues prepared.
> >   /*[*hey! you could totally do this with your own pet projects too!*]*/
> >
> >
> > *How will a gathering work?*
> >
> > *The goal*: At the end of the gathering, people will have learned how a
> > FLOSS project is done, submitted a PR, and have a big thank you posted
> > on the website.
> >
> > A session could run like this:
> >
> >  1. A short lightning talk can be done on what's happening by someone on
> >     how to write a unit test, and what is a github issue (slides can be
> >     made available).
> >  2. A number of topics will be presented to choose from. These will be
> >     'low hanging fruit' issues. Like, "write a test for a draw rectangle
> >     functions".
> >  3. People will split off into small groups of 2-4 people. Each choosing
> >     an issue. Probably beginners and experts will be mixed together.
> >  4. Project developers will be available via web chat (Discord) (or in
> >     person perhaps if it's where the developers live...).
> >  5. results will be pasted into issues, and perhaps even pull requests
> made.
> >  6. At the end one person from each group will show off what they've
> >     done and experienced to the group. (several short talks)
> >
> > [Hrmm... you may be thinking that this sort of sounds exactly like a
> > Dojo (shout out to London Python Dojo) or mini conference sprint
> > format(shout out to pypy!). Yop.)
> >
> > If anyone wants to do this with me please be in touch to get this going!
> > I will announce when it's happening so people can drop by online too if
> > they want.
> >
> >
> >
> > cheers,
>
>
>
> _______________________________________________
> Edu-sig mailing list
> Edu-sig at python.org
> https://mail.python.org/mailman/listinfo/edu-sig
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/edu-sig/attachments/20180718/b1207d5c/attachment.html>


More information about the Edu-sig mailing list