This document is intended for committers who are creating pull requests to the selenium project.

First of all: ALWAYS work with branches.

  1. bring our fork master in sync with the origin
  2. create a new branch names 'htmlunit_x_xx'
  3. switch to the branch
  4. update the various subdirectories of 'third_party\java' with our new jar's; also update 'BUCK' and 'build.desc'
  5. update contents of file '.project' in directory 'java\client' (eclipse)
  6. update files subdirectory of '.idea\library' (IDEA)
  7. run the tests (start 'go test_htmlunit' from the command line)
  8. commit and create pull request