Contributing to VibeMeter
July 25, 2026 ยท View on GitHub
Development requires macOS 14+, Node.js 22+, Rust stable, and Xcode Command Line Tools.
npm install
npm run dev
Run the full local gate before opening a pull request:
npm run ci
Privacy
Coding-agent histories can contain source code, prompts, file paths, credentials, and personal data.
- Never commit a real transcript, local database, credential, private repository name, or absolute home path.
- Reduce parser fixtures to the smallest synthetic record that reproduces the behavior.
- Do not log raw payloads when parsing fails.
- Keep source histories and repositories read-only.
- Treat missing data as unavailable, not zero.
- Preserve unrelated Claude Code and Codex Hook configuration.
Product changes
Adapter and live-provider changes must be carried through analytics, VCTI, replay/review, sharing, source capability, attribution, tests, and documentation. Visible UI work requires a screenshot from the running Tauri app; export work requires a real SVG/PNG check.
Every user-facing string must exist in en-US and zh-CN.
Contributions are licensed under the MIT License.