Thank you for considering contributing to Harvester! We welcome contributions from everyone. Here are some guidelines to help you get started.
If you encounter any issues or have suggestions for improvements, please report them in the harvester/harvester repository. Provide as much detail as possible, including steps to reproduce the issue, your environment, and any relevant logs or screenshots.
To report an issue, click the "New Issue" button and select the appropriate issue type (e.g., Bug Report, Feature Request, Document, etc.). Fill out the provided template with as much detail as possible.
We use GitHub Project to manage issues, please see https://github.com/harvester/harvester/wiki/Issue-Management for more information. Note you must be a member of the Harvester organization to see the project. Feel free to delegate the issue management to maintainers if you are not a member.
For developers who want to contribute to Harvester, please refer to our Developer Guide which covers development environment setup, coding standards, testing procedures, and debugging guidelines. The guide includes information on prerequisites, local development workflow, and how to build and test your changes.
There are two document sites:
- Harvester Document (https://docs.harvesterhci.io/): You can submit PRs at https://github.com/harvester/docs.
- Harvester Knowledge Base (https://harvesterhci.io/kb/): You can submit PRs at https://github.com/harvester/harvesterhci.io.
The documents are written in Markdown and you can check the preview after submitting PRs.
If you have any questions or need assistance, feel free to reach us in the #harvester channel in Slack.