Thanks for contributing to codebase-intelligence.
git clone https://github.com/bntvllnt/codebase-intelligence.git
cd codebase-intelligence
pnpm installUseful commands:
pnpm dev
pnpm lint
pnpm typecheck
pnpm build
pnpm test- Create a feature branch from
main - Keep changes focused and atomic
- Prefer one concern per pull request
- Open a PR early if you want feedback on scope
This repository uses conventional-style commit subjects.
Examples:
feat: add module-depth CLI commandfix: normalize Windows paths in MCP handlersdocs: clarify MCP setuptest: add regression coverage for dead exports
The release workflow generates changelog sections from commit prefixes, so prefer:
feat:for user-visible featuresfix:for user-visible fixesdocs:/test:/chore:for non-feature work
Before opening a PR, run:
pnpm lint
pnpm typecheck
pnpm build
pnpm testTesting guidance:
- prefer real integration coverage over isolated mocking
- add regression tests for bug fixes
- update docs when CLI, MCP, or metrics behavior changes
Please include:
- what changed
- why it changed
- any CLI or MCP surface changes
- validation performed
If your change affects users, update the relevant docs in docs/ and README.md.
Do not open public issues for suspected vulnerabilities. See SECURITY.md.
By participating, you agree to follow the Code of Conduct.