# Contributing to nwb-schema-language
:+1: First of all: Thank you for taking the time to contribute!
The following is a set of guidelines for contributing to
nwb-schema-language. These guidelines are not strict rules.
Use your best judgment, and feel free to propose changes to this document
in a pull request.
## Table Of Contents
* [Code of Conduct](#code-of-conduct)
* [Guidelines for Contributions and Requests](#contributions)
* [Reporting problems with the data model](#reporting-bugs)
* [Requesting new terms](#requesting-terms)
* [Adding new terms yourself](#adding-terms)
* [Best Practices](#best-practices)
* [How to write a great issue](#great-issues)
* [How to create a great pull/merge request](#great-pulls)
## Code of Conduct
The nwb-schema-language team strives to create a
welcoming environment for editors, users and other contributors.
Please carefully read our [Code of Conduct](CODE_OF_CONDUCT.md).
## Guidelines for Contributions and Requests
### Reporting problems with the data model
Please use our [Issue Tracker][issues] to report problems with the ontology.
### Requesting new terms
Please use our [Issue Tracker][issues] to request a new term for the ontology.
### Adding new terms yourself
Please submit a [Pull Request][pulls] to submit a new term for consideration.
## Best Practices
### How to write a great issue
Please review GitHub's overview article,
["Tracking Your Work with Issues"][about-issues].
### How to create a great pull/merge request
Please review GitHub's article, ["About Pull Requests"][about-pulls],
and make your changes on a [new branch][about-branches].
[about-branches]: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches
[about-issues]: https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues
[about-pulls]: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests
[issues]: https://github.com/p2p_ld/nwb-schema-language/issues/
[pulls]: https://github.com/p2p_ld/nwb-schema-language/pulls/