Skip to content

Contributing to Rayforge

Community & Support

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:

  1. Check existing issues to avoid duplicates
  2. Create a new issue with:
  3. Clear description of the problem
  4. Steps to reproduce
  5. Expected vs. actual behavior
  6. System information (OS, Rayforge version)
  7. Screenshots or error messages if applicable

Suggest Features

Have an idea for a new feature?

  1. Check existing feature requests
  2. Open a feature request issue with:
  3. Description of the feature
  4. Use case and benefits
  5. 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.