# Contributing
- Maintenance on this module is a shared effort of those who use it
- To contribute improvements to the code, ensure you raise a pull request and discuss with the module maintainers
- Please follow the SilverStripe [code contribution guidelines](https://docs.silverstripe.org/en/contributing/code/) and [Module Standard](https://docs.silverstripe.org/en/developer_guides/extending/modules/#module-standard)
- Supply documentation that follows the [GitHub Flavored Markdown](https://help.github.com/articles/markdown-basics/) conventions
- When having discussions about this module in issues or pull request please adhere to the [SilverStripe Community Code of Conduct](https://docs.silverstripe.org/en/contributing/code_of_conduct/)

## Contributing to JS and CSS Code

Whenever you create a PR that includes changes to JS or SCSS files, you have to create a release build of the JS and CSS files and include the resulting files in `client/dist` in your PR!
Please do not commit development builds.

For more information, please read how the [build-tools](build-tools.md) work.

## Contributor license agreement
By supplying code to this module in patches, tickets and pull requests, you agree to assign copyright
of that code to Jonathon Menz, on the condition that these code changes are released under the
same MIT license as the original module. We ask for this so that the ownership in the license is clear
and unambiguous. By releasing this code under a permissive license such as MIT, this copyright assignment
won't prevent you from using the code in any way you see fit.
