to “Issue” section in WooCommerce repository and then create new issue. ➢ Search the “Existing Issues” to be sure that the one you've noticed isn't already there ( Note: WooCommerce allows to raise non technical issues as well. ) ➢ Submit a system report for your issue. How to raise an issue?
github repository https://github.com/woocommerce/woocommerce and hit the “Fork” button. ◦ ➢ Go to “wp-content/plugins” folder and clone the forked repository into it. ◦ git clone https://github.com/emgk/woocommerce.git && cd woocommerce ➢ Add new remote and set WooCommerce main repository as upstream remote. ◦ git remote add upstream https://github.com/woocommerce/woocommerce.git ➢ Fetch all branches from upstream ◦ git fetch upstream
forked branch is up-to-date with woocommerce main repository? ◦ git pull upstream master && git push origin master ➢ Create a new branch to work on! ◦ git checkout -b “your-branch-name” origin/master ➢ Now you can do your work! ◦ Make your changes which fixes any issue. ➢ Commit and push your changes into your fork repo. ◦ git commit -am “Put some meaning full message.” ◦ git push -f origin your-branch-name
◦ After pushing your change you’ll see a yellow box like this at the top of the repo. ◦ Click on “Compare & Pull request” button and submit this PR. ➢ Your PR will be reviewed by the maintainers ◦ Keep your eye on it , they will merge it or request changes.
changelog. ➢ Don't add your localizations or update the .pot files ➢ Your code must follow WordPress Coding Standards https://make.wordpress.org/core/handbook/best-practices/coding-standards/ php/ ➢ Follow the contribution guidelines as mentioned in https://github.com/woocommerce/woocommerce/blob/master/.github/CONT RIBUTING.md