We welcome all contributions to IMDClient!
Contributions can take many forms, such as:
- asking or answering questions, or otherwise joining in on discussions
- adding bug fixes, new features, or otherwise improving the code
- adding or improving documentation
There are many existing guides on how to make a contribution to an open source project on GitHub. In short, the steps are to:
- Ensure that you have a GitHub account
- Fork the repository into your own account
- On your local machine, clone your fork
- Create a development environment from source, following the Installation from source instructions
- Create a new branch off the
main
branch with a meaningful name (e.g.git checkout -b fix-issue-39
) - Add your modifications to the code or documentation
- Add tests if modifying the code
- Commit and push changes to GitHub, and open a pull request