Contributing to WordPress to improve your development, design, translation or communication skills, and become a better person in general.
My passion for open source started with writing some documentation and bug fixes for a popular file manager back in 2002. While creating some websites for my university, I discovered a growing web publishing software called WordPress, which quickly grabbed my attention due to its simplicity, extensibility, and an amazing community. Giving back to the community was a natural thing for me, so I’ve started translating WordPress into Russian, answering questions on support forums, and participating in core development.
Joining Yoast in 2015 made my activities much more sustainable, and since then I’m working on WordPress full time as a core committer and an active member of several other teams: Polyglots (which translates WordPress into 200+ languages), Support (which helps users to find answers to their questions), and Meta (which manages the WordPress.org network). Since 2020, we have a WordPress core team at Yoast, all focused on making WordPress better!
If you’re curious about contributing, I would suggest checking out the FAQ for New Contributors in the Core team handbook. It’s a great place to start and has answers to most popular questions, like where to start on Trac (the bug tracking system WordPress uses), can you use GitHub to submit code (yes!), or how to get involved with bug gardening and triaging.
WordPress Core team also has new contributor meetings every 2nd and 4th Wednesday of the month at 19:00 UTC (an hour before weekly dev chat) in the #core channel on WordPress Slack, where anyone is welcome to ask any questions on contributing, working with patches, ask for a ticket review, next steps, etc. Hope to see you there! In my article on the WordPress core team blog at Yoast, I’ve answered some of the questions that come up in these meetings.
I’m a big fan of getting to know people from across the globe and from all walks of life, and hearing their story. Is it any wonder that HeroPress is one of my favorite websites ever? This is where I head every time I need a moment of inspiration, or to remind myself how truly global, diverse, and welcoming the WordPress community is.
One other thing I enjoy is watching live talks by WordPress contributors. Generally, WordPress helped them at some point along the way, and they decided to give back to the community. WordPress.tv has more than a hundred of these inspirational videos: some of these stories I have already watched multiple times and some I have yet to discover.
In addition to the links above, I’d like to share some suggestions that I think might be helpful for improving your development skills, whether you’re just starting out or already have some development experience. I’ve collected them in a Twitter thread:
Thanks for reading, and happy contributing! 🙌