# Contributing to NG JSON Schema Form

We would love for you to contribute to NG JSON Schema Form!
Here's more information about how to contribute:

 - [Issues and Bugs](#issue)
 - [Feature Requests](#feature)
 - [Coding Rules](#rules)
 - [License](#license)
 - [Code of Conduct](#coc)

## <a name="issue"></a> Found a Bug?
If you find a bug in the source code, you can help us by [submitting an issue][new-issue] to our [GitHub Repository][github]. Even better, you can [submit a Pull Request][pull-requests] with a fix.


## <a name="feature"></a> Missing a Feature?
You can *request* a new feature by submitting [a new issue][new-issue] to our GitHub Repository.

If you would like to *implement* a new feature, please submit an [issue][new-issue] or a [pull request][pull-requests], depending on what kind of feature it is:

* **A major feature** should be proposed in [a new issue][new-issue] that outlines the feature you would like to add, so it can be discussed. This will allow us to better coordinate our efforts, prevent duplication of work, and help you to craft the change so that it is successfully accepted into the project.
* **A small features** can be crafted and directly submitted as a [pull request][pull-requests].


## <a name="rules"></a> Coding Rules
We try to follow [Google's JavaScript Style Guide][js-style-guide], but wrap all code at **100 characters** or less.


## <a name="license"></a> License
This library is released under the [MIT](https://opensource.org/licenses/MIT) License. All contributions, if accepted, will be covered by this license. So PRs must either consist of original code, or code from another source with an MIT-compatible license. By submitting a pull request, you assert that the code you are submitting complies with these requirements.


## <a name="coc"></a> Code of Conduct
Be courteous to other people. If you're not sure how to do that, please read and follow our [Code of Conduct][code-of-conduct].

[new-issue]: https://github.com/shamoons/ng-json-schema-form/issues/new
[pull-requests]: https://github.com/shamoons/ng-json-schema-form/pulls
[github]: https://github.com/shamoons/ng-json-schema-form
[js-style-guide]: https://google.github.io/styleguide/jsguide.html
[jsfiddle]: http://jsfiddle.net
[plunker]: http://plnkr.co/edit
[runnable]: http://runnable.com
[stackoverflow]: http://stackoverflow.com/questions/tagged/angular2-json-schema-form
[code-of-conduct]: https://github.com/shamoons/ng-json-schema-form/CODE_OF_CONDUCT.md
