Contributing to Rayforge
Help improve Rayforge: report bugs, suggest features, submit code, refine docs, create tutorials, or support the project financially.
Community & Support
Make the Biggest Impact
Some contributions move the needle more than others. Right now, nothing helps Rayforge grow like video tutorials — and your generosity keeps the project alive.
Create Video Tutorials
Videos are how most people discover Rayforge — and finished tutorials get featured on the homepage with your name and channel link.
- Pick a topic below — or choose your own.
- Record a short screen capture with a voiceover, upload it to YouTube, and share the link on Discord or in GitHub Discussions to claim your spot.
Support Financially
Rayforge is free, and it will stay free. Patreon and sponsorship money pays for servers, test hardware, and development time — it keeps the project moving forward.
Quick Actions
Report a Bug
Open an issue with steps to reproduce and what you expected.
Suggest a Feature
Share a use case and what success looks like for you.
Submit Code
Follow the developer guide and send a pull request.
Improve Documentation
Fix typos, add examples, and make the docs easier to follow.
Create Video Tutorials
Teach Rayforge to the world — finished tutorials get featured on the homepage.
Ways to Contribute
We welcome contributions of all kinds. Every bug report, PR, and documentation fix makes Rayforge better for everyone.
Report Bugs
- Check existing issues to avoid duplicates.
- Create a new issue with a clear description, steps to reproduce, expected vs. actual behavior, system info, and screenshots if applicable.
Suggest Features
- Review existing feature requests.
- Open a feature request describing the idea, use case, benefits, and (optionally) a possible approach.
Submit Code
For detailed information on submitting code contributions, follow the Developer Documentation – Getting Started guide.
Improve Documentation
- Fix typos or unclear explanations
- Add examples and screenshots
- Improve organization
- Translate to other languages
Use the “edit this page” button on any documentation page and submit PRs the same way as code contributions.
About This Documentation
This documentation is designed for end-users of Rayforge. For developer docs, start here: Developer Documentation.