-
Notifications
You must be signed in to change notification settings - Fork 163
Contributing to the project
Øystein Kjærnet edited this page Mar 5, 2015
·
4 revisions
Pull requests are always welcome and appreciated. 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.
- Java at least 1.5, at most 7
- Maven 3
Needed only for cucumber tests:
- Ruby 1.8 or higher
- [Ruby Gems] (https://rubygems.org/)
- Bundler
- PhantomJS
- Firefox - a version supported by the Selenium WebDriver (e.g. version 30 - found here)
First create your own fork.
Then
git clone https://github.com/<your_user_id>/jasmine-maven-plugin.git
cd jasmine-maven-plugin
bundle install
bundle exec rake cucumber
mvn clean install