Skip to content

Contributing to the project

James D Bloom edited this page Jan 7, 2014 · 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 and cucumber feature tests.

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 jamesdbloom

Install the git hooks

./git-hooks/setup-git-hooks

Run the maven build

mvn clean install

Note: you can also use gradle to build and run tests

Clone this wiki locally