Thanks for thinking about contributing! π
This repo contains the core Vibe transcription app and examples.
Our goals: improve the app, add useful examples, fix bugs, and keep the codebase minimal and clean.
We avoid unnecessary complexity and try to keep things straightforward.
Before contributing, please open a new issue to discuss your idea before starting any work.
This keeps contributions aligned with the project and avoids wasted effort.
β
Exception:
If you're fixing a clear critical bug, you may open a PR without prior discussion. but the PR must contain only the relevant fix (no refactors, formatting, etc.) and the description should mention the bug and link an issue if possible.
- Do not open a PR from your
mainbranch β use a feature/fix branch. - Test your changes locally before opening the PR so reviews and merging stay smooth.
- If you're fixing a critical bug, you may skip issue discussion β but the PR must contain only the relevant fix (no refactors, no formatting changes).
- If your change affects core logic or behavior, include a short explanation or example in the PR description.
We welcome PRs written with AI tools! Just hold them to the same standard as any other PR:
- Stay focused β one clear change per PR, no drive-by refactors or formatting noise. Your own build scripts, helper tools, etc. usually don't belong in the PR.
- Know the codebase β have the agent read our docs and follow existing conventions before writing code.
- Review what it wrote β you're responsible for the final result, not the AI.
- Large or wide-reaching changes? Open an issue first so we can align before you invest time.
- High bar, same as everyone β AI-generated code must be clean, tested, and minimal.