Contributing to Rayforge¶
Community & Support¶
- Report Issues: GitHub Issues
- Source Code: GitHub Repository
We welcome contributions of all kinds! Whether you're fixing bugs, adding features, improving documentation, or helping with packaging, your contributions make Rayforge better for everyone.
Ways to Contribute¶
Report Bugs¶
Found a bug? Help us fix it:
- Check existing issues to avoid duplicates
- Create a new issue with:
- Clear description of the problem
- Steps to reproduce
- Expected vs. actual behavior
- System information (OS, Rayforge version)
- Screenshots or error messages if applicable
Suggest Features¶
Have an idea for a new feature?
- Check existing feature requests
- Open a feature request issue with:
- Description of the feature
- Use case and benefits
- Possible implementation approach (optional)
Submit Code¶
For detailed information on submitting code contributions, please see the Developer Documentation - Getting Started guide.
Improve Documentation¶
Documentation contributions are highly valued:
- Fix typos or unclear explanations
- Add examples and screenshots
- Improve organization
- Translate to other languages
You can click the "edit this page" button, then submit PRs the same way as code contributions.
About This Documentation¶
This documentation is designed for end-users of Rayforge. If you're looking for developer documentation, please see the Developers Documentation guide.