The following is a set of guidelines for contributing to HortaCloud and its dependencies, which are hosted in the JaneliaSciComp on GitHub. These are guidelines, not rules, so please use your best judgment. Feel free to propose changes to this document in a pull request.
Before engaging with the HortaCloud, make sure to read and agree to the Code of Conduct.
Join the HortaCloud Google Group to ask and answer questions about installing and using the tools.
Documentation for HortaCloud is built from the hortacloud-website GitHub repo. Pushing to the main branch on this repo will automatically build and deploy the documentation to the website. To suggest edits to a page, just visit the published page and click on the "Edit this page" link.
Add a ticket to the issue tracker.
Contributing bug fixes is the best way gain experience and become an effective project contributor. Fork the project and submit a Pull Request with your changes.
Before contributing a new feature, submit a New Feature proposal on the issue tracker and discuss your idea with the community.
This will help to identify overlaps with other planned features and to avoid misunderstandings.