Contributions in the form of bug reports, bug fixes, improvements to the documentation, ideas for enhancements (or the enhancements themselves!) are very welcome.
You can find a list of current issues in the project's GitHub repo. Feel free to tackle any existing bugs or enhancement ideas by submitting a pull request.
- Please include a short (but detailed) Python snippet or explanation for reproducing the problem. Attach or include a link to any input files (e.g. wrapped module and yaml configuration) that will be needed to reproduce the error.
- Explain the behavior you expected, and how what you got differed.
- Please reference relevant GitHub issues in your commit message using
GH123
or#123
. - Changes should be PEP8 compatible.
- Keep style fixes to a separate commit to make your pull request more readable.
- When you start working on a pull request, start by creating a new branch pointing at the latest commit on GitHub master.
- The ctwrap copyright policy is detailed in the
LICENSE
.
The documentation is currently limited to docstrings that may be incomplete (as well as jupyter usage examples). Additional comments (or fully standardized docstrings - e.g. NumPy style) will be added based on need and/or interest.
Rudimentary tests are implemented.
Thanks to the useful contributing guide of SLACKHA, which served as an inspiration and starting point for this guide.