Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 2.14 KB

CONTRIBUTING.md

File metadata and controls

54 lines (38 loc) · 2.14 KB

Contribution Guidelines

User feedback and contributions are highly valued and very welcome. If you have found an issue, please refer to 'Reporting issues'; if you would like to contribute, please refer to 'Contributing'.

Reporting issues

Before reporting a new issue, please check it has not already been reported in Issues.

If so, open a new issue with one of the templates including any relevant information. If applicable, show a minimum (non-)working example as well as expected behaviour.

If the issue relates to build/installation, please also include the information about your build environment.

Note

If you are reporting a security issue, please refer to the security policy instead.

Contributing

To make a contribution such as a bug fix or a feature, please fork Triumvirate into your GitHub repositories and clone it to your local machine. Always create a new branch for your edits and once complete, commit and push it to your forked repository. Finally, open a pull request.

If Triumvirate has been updated while you are editing your forked copy, please merge the updated main branch first before completing your edits.

Please ensure your edits conform to PEP 8 standards as closely as possible, and always include doc-strings (ideally in the numpydoc format) and unit tests if you are adding new features.

Development Container

Codespaces

A developement container (dev container) is made available through GitHub Codespaces. It provides a web-based cloud development environment in the form of Visual Studio Code, and is pre-configured for building and developing this project.