Learn how to contribute to the WooCommerce plugin code by submitting your first pull request (PR).
Hosted by Rodolfo Melogli
The recording is now available!
If you joined already, please log in.
Otherwise, here are 5 reasons you should join the Club.
Masterclass overview
My first WooCommerce PR attempt was a disaster… the WooCommerce plugin developers are still chasing me!
That’s because I didn’t read the docs, I forgot to add important information for testing my code changes, and I even added a nice WooCommerce bug because I forgot to declare a variable 😐
Well, well, well – let’s change that, and go through the process once again, live, hoping you can learn what not to do.
Why a pull request, by the way? The thing is that maybe you happened to find a bug or a potential WooCommerce plugin improvement while working on a website. Maybe you really needed a “filter” in that template file, and that would have made a huge difference to your development flow.
Now you have two choices: (1) you could give out on Twitter or (2) you could actually fix it by yourself and help WooCommerce move forward.
The latter is called contributing to the WooCommerce Core via a GitHub pull request.
In this class, we’ll go through a live demonstration on how you can implement your own fixes to the WooCommerce plugin in a simplified way (such as adding a new hook) with a free GitHub account and some PHP coding skills.
This is ideal for beginner developers, and such a great way to understand how this “open-source thing” really works. Let’s learn how we can make WooCommerce better.
Resources
- WooCommerce “Contributing” docs https://github.com/woocommerce/woocommerce/blob/trunk/.github/CONTRIBUTING.md
- WooCommerce “Git Flow” docs: https://github.com/woocommerce/woocommerce/wiki/WooCommerce-Git-Flow
- WooCommerce repo (so you can fork it): https://github.com/woocommerce/woocommerce
- Business Bloomer snippet to reorder My Account tabs: https://www.businessbloomer.com/woocommerce-move-reorder-my-account-tabs/
What you’ll learn
Requirements
Upcoming masterclasses
Mastering WooCommerce Thank You Page Customization: A Plugin-Free Approach
Let’s learn how to personalize the WooCommerce Thank You page with simple…
Maximize Your WooCommerce Potential: Understanding User Behavior with Clarity
Learn how to use the free Microsoft Clarity plugin to record and…
BACKED BY…
…AND OUR NEW MEMBERS: