We are so excited that you’d like to contribute to SwellPy and its development. With you and the community’s contribution we can further better Swell’s Development ecosystem.
Please follow the README on how to get started with SwellPy
Prior to creating an issue, check to see if the Issue already exists. If not, please fill out the Issue form
If you find an issue that you’d like to tackle, claim it and submit the Pull Request after the contribution has been made. Please follow the following steps to solve an issue
- Create a branch with the following format: `<user_name><issue_num>
- Make your changes in this branch
- When your changes have been made, write corresponding unit test and ensure at least 75% coverage
- When you are satisfied with the code changes, submit a Pull Request. The Swell Team will review changes and will either approve the Merge Request or have helpful feedback.
Test Coverage You can easily run Test Coverage report with the following command:
pytest --cov-report term-missing --cov=. ./tests/unit
All members of the project community must abide by the Contributor Covenant, version 2.0. Only by respecting each other we can develop a productive, collaborative community. Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting a project maintainer.
Greg Hoskin
Mustafa Hoda
…