Contributing guide#
What do I need to know to help?#
If you are looking to help to with a code contribution, hipfort uses the following languages and tools :
Fortran (2008 standard and above; ISO C Binding)
In addition to code contribtutions, there are other ways you can help. If you’re a hipfort user and have feature requests or bugs to report, open an issue to start a discussion with the maintainers.
We are also in need of example use cases and additional documentation to make use of hipfort.
hipfort branching model#
TBD
hipfort versioning model#
TBD
How do I make a contribution?#
Opening Issues#
If you believe you have found a bug or would like to make a request for a new feature, we would like to hear from you! Before opening a new issue, first take some time to review this repository’s issue collector to see if a similar issue has already been opened.
Issue templates?
Create a fork#
Testing your contributions#
This repository comes with a few example/test programs, available underneath the test/
subdirectory.
Need instructions for running tests and validating results
If your new feature or bugfix is not currently covered by the current suite of tests, we ask that you include a new test with your contribution. This way, we can ensure that we test for this bug you’ve resolved or make sure your new feature is well supported.
It’s ok if you don’t have access to all possible GPU hardware for testing. Before changes are merged into our develop and master branches
Opening a Pull Request#
Once you have verified, on your systems
Code of Conduct#
TBD