If you want to start contributing to open source, then Python is a great project to start with. You’ll not only be making your mark on one of the biggest projects out there, but you’ll also be doing it as part of a vibrant and welcoming community. Open source projects rely on contributions from volunteers like you to grow and evolve, so you’ll be making a real difference to the future of open source software.
On top of that, contributing to open source is a great way to learn and build your skills, so don’t worry if you don’t feel like an expert. There may be a way to contribute that’s perfect for you, even if you don’t know about it yet. It all starts with your first contribution!
By the end of this tutorial, you’ll know:
- How you can contribute in a way that matches your skills and interests
- What resources and tools you can use to help you contribute confidently
- Where you can find ideas for fixes to propose in your first contribution
Free Download: Get a sample chapter from CPython Internals: Your Guide to the Python 3 Interpreter showing you how to unlock the inner workings of the Python language, compile the Python interpreter from source code, and participate in the development of CPython.
How You Can Contribute
Depending on your interests and skills, you can contribute in a number of different ways. For example, if you want to contribute to CPython, you can:
- Fix code bugs
- Write unit tests for functions in the standard library
- Write documentation for functions in the standard library
But if you want to contribute in other areas, you can:
- Write documentation for the Python Developer’s Guide
- Translate documentation
- Use your front end skills to improve Python’s official site
You can also help review pull requests from other contributors. The core developers have a lot of work on their hands, so if you can help move some issues forward, then you’ll be helping Python get better faster.
How to Get the Resources You’ll Need
When you start contributing to an open source project, there can be a lot of information to take in all at once.
Read the full article at https://realpython.com/start-contributing-python/ »
[ Improve Your Python With 🐍 Python Tricks 💌 – Get a short & sweet Python Trick delivered to your inbox every couple of days. >> Click here to learn more and see examples ]
from Real Python
read more
No comments:
Post a Comment