Fork me on GitHub
GET THE LATEST RELEASE: v0.4.0.2

Contributing

The project can always use fresh eyes and more hands, there's lots to be done and plenty to go around.
Keep reading if you are interested in contributing and find out how your skills can help the project.

We're looking for:

UI/Web designers

Are you good with XHTML and CSS?
Are you a stickler for standards?
If so then you can help make this website better and, more importantly, help improve Arachni's Web User Interface.

Ruby on Rails developers

If you're a talented web developer then you can help improve the functionality of this website and the WebUI.
In all honesty, the there's lots to be done for the WebUI and if you can help please do get in touch.

Testers

You don't need to have any special skills to help with testing the system, just a positive attitude.
If you're an avid user and have plenty of websites to test maintaining a constant stream of feedback with the team can be far more helpful than you can imagine.

Test suite writters

If you've got RSpec skills and you'd like to help the project be as stable as possible your assistance is greatly welcomed.
Arachni is a very complex system, being able to verify that things keep working consistently is imperative.

How to contribute

In order to keep track of who does what and ease collaboration please follow these simple steps before starting to write code:

  1. Create a GitHub account -- you'll love it I promise
  2. Fork the project
  3. Add your code to your own fork
  4. Add tests for that code and ensure that you get all greens
  5. Submit a pull request

One thing to keep in mind is to add plenty of documentation both to the code (if necessary) you contribute and the pull request.