---
currentMenu: contributing
---
# Contributing

First of all, **thank you** for contributing!

Silly is developed on GitHub: [`github.com/mnapoli/silly`](https://github.com/mnapoli/silly), you are welcome to open issues and pull requests. If you want to get involved more seriously in the project, I would happily discuss with you about your ideas and give you commit access.

Here are a few rules to follow in order to ease code reviews and merging:

- follow [PSR-1](http://www.php-fig.org/psr/1/) and [PSR-2](http://www.php-fig.org/psr/2/)
- run the test suite
- write (or update) tests when applicable
- write documentation for new features
- use [commit messages that make sense](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html)

When creating your pull request on GitHub, please write a description which gives the context and/or explains why you are creating it.
