As an open source project, Drupal depends on contributions from thousands of people around the world. Contributions come in many forms, including documentation, code, translation, speaking, organizing events, mentoring others, and even donating money. Being involved by offering your time and resources not only directly supports Drupal, but also provides you with a multitude of opportunities. It's a great way to learn and make connections you might not otherwise find.
Participation in open source can be a rewarding way to learn, teach and gain experience in just about any career/skill you can imagine.
There are many ways to get started with open source. But there are also many questions to answer to find your place: what does it mean to contribute? Can entering new communities as a new contributor be difficult?
Examples of tasks
- Organize or attend a local meeting
- Share a module you have created
- Update the community's documentation
- Help fix a bug in the Drupal core or in a contributor module
- Contribute to the translation of a Drupal project
Many open source projects are also taking steps to make their communities more inclusive and diverse. There are many ways to contribute, and the community is always looking for ways to improve the contributor experience. Most common ways of contributing have well-established guidelines and community members willing to help with advice, while specific tools and processes may change over time.