Monday, April 12, 2021

Start Contributing to Python: Your First Steps

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

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:

But if you want to contribute in other areas, you can:

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

TestDriven.io: Working with Static and Media Files in Django

This article looks at how to work with static and media files in a Django project, locally and in production. from Planet Python via read...