Have you heard of this book? It's an excellent companion to the source code.
https://realpython.com/products/cpython-internals-book/ On Thu, May 13, 2021 at 12:30 AM Abdur-Rahmaan Janhangeer < arj.pyt...@gmail.com> wrote: > Greetings, > > One crucial missing piece in the Python world is the focus > on internals of projects. You have many talks on usage and > scaling but not enough on internals. Even less workshops. > For OpenSource to thrive, you need people who master the codebase. > It's a long process. You get there by having core contributors over > time. How does a contributor becomes a core one? By getting the feet wet > into the codebase and tackling more difficult as time passes. That's why > instead of waiting for people to find issues, work on it, wait for > validation, > we can improve the training process without damage to the codebase. > People get the educational version of the repo, solve the issues at their > own pace up to the level where they'll feel confident to try a meaningful > PR. Seeing it with the eye of a knowledgeable person makes will make them > PR not just for the sake of PR but because of a real need. One practical > way is also to point the intermediate steps to resources on the internet, > like > this and that C articles to get started with C, this article to understand > this C > behaviour, this talk at this conf to understand this part of the C API, i > built a > tool specifically to document those intermediate steps by gathering > resources > on the internet, will start using it soon: https://linkolearn.com/. I am > part of the > Flask Community Workgroup (It's due to be announced soon, but here is the > link: > https://flaskcwg.github.io/). One of the aims of it is education, a good > deal about > internals. We aim to roll out some initiatives by next year. What caused > me to > write the first post is that there seems to be a bottleneck somewhere when > you > see contributors overwhelmed by OpenSource tasks. If it were some obscure > project > I understand but not one of the most popular OpenSource product of today. > > Kind Regards, > > Abdur-Rahmaan Janhangeer > about <https://compileralchemy.github.io/> | blog > <https://www.pythonkitchen.com> > github <https://github.com/Abdur-RahmaanJ> > Mauritius > -- --Guido van Rossum (python.org/~guido) *Pronouns: he/him **(why is my pronoun here?)* <http://feministing.com/2015/02/03/how-using-they-as-a-singular-pronoun-can-change-the-world/>
_______________________________________________ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/ZKL3FNUVSOUDONH53HUXWUWVKW7SJQU6/ Code of Conduct: http://python.org/psf/codeofconduct/