Contributing
Whether you find a typo in the documentation, find a bug, or want to develop functionality that you think will make bed more robust, you are welcome to contribute!
Opening issues
If you find a bug or would like to contribute a new feature, please open an issue.
Contribution workflow
The following is the recommended workflow for contributing to bed:
Fork the bed repository and then clone it locally:
git clone https://github.com/<your-user-name>/bed
Create a branch for your changes
git checkout -b bug/some-bug # or git checkout -b feature/some-feature
Add your recommended changes and ensure all tests pass, then commit your changes
git commit -m '<my short message>'
Push your changes to the remote
git push origin <my-branch-name>
Submit a pull request with the following information:
Purpose: The reason for your pull request in short
Summary: A description of the environment you are using (OS, Python version, etc.), logic, any caveats, and a summary of changes that were made.