Skip to main content

Contributing to Pay with Vipps and MobilePay for WooCommerce

If you want to contribute: Great! No issue or pull request is too small!

Getting started

  1. Make sure you have a GitHub account
  2. See the GitHub help pages if you have questions:


Contributing is easy. The steps below is intended to be helpful. Please help us improve it.

  1. Create a personal fork of the project on GitHub from here:
  2. Clone the fork on your local machine
  3. Create a new branch to work on, use a self-explanatory name. Example: git branch my_contribution master
  4. Check out your new branch (avoid working on the master branch): git checkout my_contribution master
  5. Implement/fix your feature, comment your code.
  6. Follow the code style of the project, including indentation.
  7. Add or change the documentation as needed.
  8. Squash your commits into a single commit with git's interactive rebase. Create a new branch if necessary.
  9. Push your branch to your fork on GitHub.
  10. From your fork open a pull request in the correct branch.
  11. Once the pull request is approved and merged, you can pull the changes from master to your local repo and delete your extra branch(es).

Report an issue

If you find a bug in a project you're using (and you don't know how to fix it), have trouble following the documentation or have a question about the project – create an issue!

Creating an issue in GitHub is easy, and whatever issue you're having, you're likely not the only one, so others will find your issue helpful too. For more information on how issues work, check out the official Github issues guide:


The LICENSE file defines the license for the project. An open source project's license informs users what they can and can't do (e.g., use, modify, redistribute), and contributors, what they are allowing others to do.

The Pay with Vipps and MobilePay for WooCommerce is since version 1.4.8 licensed under the MIT License: Earlier versions were licensed under the Affero General Public License version 3:

Help us improve our documentation

Did you find what you were looking for?