Skip to main content

Become a Contributor

Sauce Labs proudly supports open source technologies and encourages open source projects like Sauce Bindings. If you would like to contribute there are several ways of doing so.

Ways To Contribute#

The project offers a variety of ways to contribute:

  • submit code features
  • improve documentation (the code for this website is on github)
  • create educational content (blog posts, tutorials, videos, etc.)
  • spread the good word about Sauce Bindings (e.g. via Twitter)
  • report bugs if you discover them while using Sauce Bindings
  • See something you'd like fixed? Have a good idea for how to improve something? Create an issue or add to an existing issue.

Contributing Docs#

A great way to start working with any open source project is through improving documentation. To get started, follow instructions.

Contributing Code#

We love and welcome contributions from the community! We have several language bindings that we support. There are also good first issues labeled if you'd like to get started on development but don't know how. For all of the bindings you need to do the following first

  1. Fork the latest code to your account

  2. Clone the code onto your local computer

git clone https://github.com/saucelabs/sauce_bindings.git
  1. Navigate to project directory (root/sauce_bindings)

  2. Run tests

make java_tests
make python_tests
make ruby_tests
make dotnet_tests
  1. Implement your feature (make sure you add tests!)

  2. Submit a pull request

Last updated on by titusfortner