[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] Starting the pygame 2 series




  Hi Thomas,

personal experience concerning contribution:
It will strongly depend on your background and desires.

I just started couple of month getting involved.

It turned out, "low hanging fruits" and "good first issue" did not fit exactly to me. I'm beginner on C. So I started trying to reproduce the bugs, put comments, added lengthy tickets to trigger problems and did a lot of boring still necessary python-test-cleanup (which can still be improved and a lot of tests still are missing...). I also did the cleanup of removing lower Python & SDL versions. Here I learned that SDL1.2 is very old (and the development is abandoned?), so I guess the team would be happy to be able to switch to SDL2 and I suggest to see it as a priority ;) but unfortunately, I can not contribute to it... Finally, with my mathematical background, I can enter the drawing issues and did some C algorithm stuff, so I'm happy to learn C with nice help from everybody :)

Documentation is also always improvable. And somebody suggested, we should improve the examples...

Still so many things to do \o/


On 05/11/2018 11:33, René Dudfield wrote:
Hi,

I strongly feel that starting with tests is a good idea, and also for "good first issue" issues.
Most projects mark issues which should be fairly easy to get started on.
Definitely choose a project based on your interests, and one where people are willing to help out.

Here's a "good first issue" for you if you want it: https://github.com/pygame/pygame/issues/565
Just say on there something like "I'm working on this".

Also see: https://www.pygame.org/wiki/Contribute
Feel free to drop in the #contributing room where you can get help.



On Mon, Nov 5, 2018 at 11:08 AM Thomas Sanjurjo <sanjurjo7@xxxxxxxxx <mailto:sanjurjo7@xxxxxxxxx>> wrote:

    If I'm getting my feet wet with programming seriously, where should
    I best focus my efforts? I can do documentation and explain what
    code does decently well, but I'd also like to actually conteibute
    some code to the project.

    Thanks for pointing me in the right direction .