Skip to content
This repository has been archived by the owner on Mar 10, 2020. It is now read-only.

Contribution

Stefan Ludwig edited this page Nov 27, 2015 · 1 revision

Here are some pointers in case you want to contribute code to the project.

Code Format

In order to keep the format of Java classes the same for every class we provide formatting settings for the following IDEs:

Quality Standards

  • We try to adhere to the clean code standards proposed by Robert. C. Martin
  • There must be tests for every feature!
    • unit over integration tests
    • prove your assumption of Seleniums behavior with a simple integration test
    • use existing tests as guides and how to patterns
  • There is a user documentation!
    • if you change a feature and there is a documentation for that area of that framework you have to adapt the documentation as well
    • if you create something new, create a matching user documentation as well
    • if you find something missing or wrong in the documentation fix it!
  • Ask for a review!
    • every pull request will be reviewed before it is merged
    • if you want to get early feedback feel free to contact us directly
  • We like our commit history to be easy to understand. Please rebase your pull requests!
Clone this wiki locally