Getting Started

Contributing

Contributions are welcome — here's how to get involved.

Contributions are very welcome! To avoid disappointments and ensure effort is well spent, please open a discussion first before starting work on a new feature or a significant change.

Discussing your idea upfront lets us align on scope, design, and whether it fits the project's direction — saving you from investing time in something that may not be merged.

How to contribute

  1. Open a discussion in the community forum, describing what you want to build or change and why.
  2. Wait for feedback and a green light from the maintainers.
  3. Fork the repository, implement your changes, and open a pull request referencing the discussion.

Bug fixes and minor improvements (typos, docs, small corrections) can be submitted directly as a pull request without prior discussion.