| title | OmniWM Contribution Guide |
|---|
This page is the contributor entry point for the docs site. The canonical contribution guide lives in the repository root at CONTRIBUTING.md.
This page stays short on purpose so the actual project rules only have one source of truth.
- Read the canonical contribution guide.
- Review the Architecture Guide if your change touches core internals, layout behavior, or app structure.
- Review the IPC & CLI Reference if your change affects automation, commands, queries, or scripting.
- For the user-facing overview, installation notes, and screenshots, see the README.
- Refactors are welcome when they come with a detailed reason and a clear benefit.
- C or Zig rewrites are very welcome where there is a strong technical reason they fit better.
- Otherwise, keep contributions in Swift.
- Rust rewrites are not a project direction for OmniWM.