Skip to content

Contributing to the project

James D Bloom edited this page Nov 1, 2018 · 7 revisions

Pull requests are always welcome and appreciated, however, we do ask that you follow these guidelines:

  • Keep each pull request limited to one new feature or bug fix. This simplifies the merge process and allows us to choose to pull in each set of changes individually.
  • Open a pull request as soon as you have something you'd like to contribute so that we are aware you are working on it and can give you comments along the way.
  • We expect every pull request to be thoroughly tested so please don't expect a pull request to be merged in without good tests. This includes JUnit tests or Ruby specs that provide full coverage.

Build Requirements

Getting the project on your system

First create your own fork.

Then

git clone https://github.com/<your_user_id>/mockserver.git
cd mockserver

Run the maven build

./mvnw clean install
Clone this wiki locally