Selenium_grid_logo_large Hack the Grid!

Find Something to Work On

We welcome new contributors. The project is still at a very early stage and you can have significant impact. We only ask that you write beautiful code and write tests ;-)

Shop around in our Card Wall and Project Backlog to find something that you want to do. Let us know that you are working on this particular task, or update the page with your initials/email next to the task. This way we can keep track of who is working on what. In any case you are better off if you send us an email first as it is hard to understand what a card actually means by just reading its description on the card wall.

Install Ant and Java

Install Ant and Java as described in Get Started.

Get Some Fresh Code

$ svn co https://svn.openqa.org/svn/selenium-grid/trunk Selenium-Grid

Or, alternatively, if you are not leaving in the past and are already familiar with git:

$ git clone git://github.com/ph7/selenium-grid.git Selenium-Grid

Validate your Install

$ cd <project root>
$ ant sanity-check

Run the Build

Run the build to make sure that it passes on your box:
$ ant dist

Write Beautiful Code

Hack some cool stuff. Do not forget to write some tests, and write them first.

Send a Patch

  1. Run the build to make sure that it still passes.
    $ ant dist
  2. Create a patch:
    $ svn diff > patch_to_fix_this_and_that.diff
  3. Send us the patch by email