contributing.md
574 tokens · o200k_base · 2,377 bytes
Source excerpt starting at line 1.# Reporting Issues and Submitting PRs Read this when the user wants to report an Omarchy bug, suggest a feature, orcontribute a fix upstream. Omarchy lives at https://github.com/omacom/omarchy. Route requests to theright place: - **Verified bugs** -> GitHub issues. Issues are for validated bugs only, not support requests.- **Feature ideas and suggestions** -> https://github.com/omacom/omarchy/discussions/categories/suggestions- **Support and "is this a bug?" questions** -> the Discord community at https://omarchy.org/discord. Start here when the problem isn't clearly a bug in Omarchy itself. ## Filing a Good Bug Report The bug template asks for system details (CPU, GPU, Omarchy version), adescription with steps to reproduce, and diagnostics. Gather them: ```bashomarchy version # Generate the diagnostic log (also written to /tmp/omarchy-debug.log)omarchy debug --no-sudo --print # Interactive variant: `omarchy debug` offers to upload the log to# logs.omarchy.org (expires after 24h) and prints a shareable URL to# include in the issue.``` **Capture the problem on screen.** A screenshot or short recording of the bugis often worth more than the description — see [`capture.md`](capture.md) for`omarchy capture screenshot` and `omarchy screenrecord`. Keep recordings shortand focused on the misbehavior. GitHub issue attachments are added bydrag-and-drop in the web form, so save the capture and hand the user the filepath to attach (`gh` cannot upload media). For screen-recording failures specifically, rerun with`OMARCHY_SCREENRECORD_DEBUG=true` and attach `/tmp/omarchy-screenrecord.log`. File the issue with `gh` when available: ```bashgh issue create --repo omacom/omarchy --title "..." --body "..."``` Include: what happened, what was expected, steps to reproduce, system details,the debug log URL (or attached log), and the capture. ## Submitting a PR Never develop against `/usr/share/omarchy`. Clone a working copy instead: ```bashgh repo fork omacom/omarchy --clonecd omarchy``` Follow the repository's own `AGENTS.md` for style, testing, and commitconventions — it is the authority on contributions. Keep commits atomic, run`./test/all` before pushing, and open the PR with `gh pr create`. A PR thatfixes a visual problem should include before/after captures (again, see[`capture.md`](capture.md)).
Referenced from SKILL.md
Source excerpt starting at line 48.- [`capture.md`](capture.md) - screenshots, screen recordings, OCR text capture, and file sharing- [`contributing.md`](contributing.md) - reporting Omarchy bugs and submitting fixes upstream
Source excerpt starting at line 293.- "Record my screen" -> `omarchy screenrecord --fullscreen`, then `omarchy screenrecord --stop-recording` (see `capture.md`)- "Report this bug to Omarchy" -> Gather diagnostics and a capture of the problem, then file it (see `contributing.md`)