Answer the question
In order to leave comments, you need to log in
How do I choose an open Python project to support?
Hey!
Can you please tell me the best (correct) way to "enter" the world of open source development in Python? The fact is that in most open source projects there are quite high requirements for the quality of solutions. Maybe there are some projects that allow you to "disperse" the programming skill to the desired level? There is development experience, some successful (and not so) implementations. I would like to take part in the creation of something large-scale.
Answer the question
In order to leave comments, you need to log in
1) Choose a project (small to begin with) that you use yourself.
2) Look at the list of issues
3) Choose the one that you can do yourself (it’s better to fix a small bug first)
4) Fork the project
5) Implement an issue
6) Run tests
7) If everything is ok, make a pull request to the author
8
) Repeat
the main thing is to follow the general style of the entire project and remember about pep-8.
Flask
Flask
Flask
Flask
...
Flask
build a complete solution (mini-crm, for example, or a landing page generator with statistics) - both in production and in production
What strange questions you ask. It's like "how to choose the food that I love"...
If the project is interesting to you, if you use it, if there is something to support in it, then you fork, code and create pull requests. If you wrote frank shit or this is not what this project needs, then PR will be closed and most likely they will explain why. If the PR is good, then they will vmerzhat and say thank you.
Need to try!
Well, naturally high! And who wants to have slag contributed to his pet?
Where to find Open Source projects? look here for the answers. I myself wanted to poke my head into the-tale, but I realized that I would not pull it out in terms of time costs. but I climbed on the github, the scale of the project there is great. and there are both small and large tasks
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question