Spla project contributing guide
January 18, 2023 ยท View on GitHub
Thank you very much if you have decided to contribute to our project. We follow very simple and clear open-source research community accepted guidelines for contributing. The guideline instructions divided into sections depending on the part of the project you want to contribute.
Source code developers guide (1)
- Fork this repository using your GitHub account.
- Install
gitand clone your forked copy of therepo. - Build project following build instructions in README.md file, make sure everything is ok.
- Run unit-tests following instructions in README.md file, make sure all tests passing.
- Implement new feature or fix existing one in the C/C++ source code.
- Commit your changes.
- Open a pull-request following repository template rules.
- Wait for review from developers of the project.
- Fix major and minor issues if presented.
- Get your work merged into
main!
Documentation improvements guide (2)
- Fork this repository using your GitHub account.
- Install
gitand clone your forked copy of therepo. - Edit code documentation in source files and/or in docs folder files.
- Commit your changes.
- Open a pull-request following repository template rules.
- Wait for review from developers of the project.
- Fix major and minor issues if presented.
- Get your work merged into
main!
Useful links
If you want to fix something, ask a question, add new functionality or feature, have a look at our templates.
- Issue templates: https://github.com/SparseLinearAlgebra/spla/tree/main/.github/ISSUE_TEMPLATE
- Pull-request templates: https://github.com/SparseLinearAlgebra/spla/tree/main/.github/PULL_REQUEST_TEMPLATE