Thank you for considering to contribute to Contextualized!
We welcome your pull requests (PRs). For minor fixes (e.g., documentation improvements), feel free to submit a PR directly. If you would like to implement a new feature or a bug, please make sure you (or someone else) has opened an appropriate issue first; in your PR, please mention the issue it addresses.
- Fork this repository.
- Install locally with
pip install -e .
. - Install extra developer dependencies with
pip install -r dev_requirements.txt
. - Make your code changes locally.
- Automatically format your code and check for style issues by running
format_style.sh
. We are working on linting the entire repo, but please make sure your code is cleared by pylint. - Automatically update our documentation by running
update_docs.sh
. - (Optional) Include your name in alphabetical order in ACKNOWLEDGEMENTS.md.
- Issue a PR to merge your changes into the
main
branch.
We use GitHub issues to track bugs and feature requests. Before submitting an issue, please make sure:
- You have read the README and your question is NOT addressed there.
- You have done your best to ensure that your issue is NOT a duplicate of one of the previous issues.
- Your issue is either a bug (unexpected/undesirable behavior) or a feature request. If it is just a question, please ask it in the Discussions forum.
When submitting an issue, please make sure to use the appropriate template.
By contributing to Contextualized, you agree that your contributions will be licensed under the LICENSE file in the root directory of the source tree.