Thanks for contributing to react-devtool-cli.
- This repository is maintained by one person.
- Review, triage, and releases happen on a best-effort basis.
- The bar for accepting new surface area is intentionally high. Features that increase long-term maintenance cost without clear user value may be declined.
- Confirm you are on the latest published version.
- Read the current
README.mdand command semantics carefully. - Reduce the report to a minimal, reproducible command sequence.
- Include concrete environment details:
rdt --version- OS and Node.js version
- browser / transport mode
- React version and app stack
- Bug reports should include exact commands, observed output, expected behavior, and whether the behavior is stable or intermittent.
- Feature requests should describe the user problem first, not just the proposed flag or command shape.
- Documentation issues should point to the exact section that is wrong, ambiguous, or outdated.
- Open an issue first for non-trivial behavior changes.
- Keep changes narrowly scoped.
- Add or update tests when behavior changes.
- Preserve the CLI's bias toward deterministic, structured output.
- Do not bundle unrelated refactors into the same PR.
- Do not weaken branch protection, bypass required reviews, or disable required CI checks to land a change. If protection blocks a merge, satisfy the rule or ask the maintainer whether repository governance should change as a separate decision.
npm ci
npm run build
npm test- Small bug fixes and documentation improvements are the easiest to review.
- Large feature PRs may sit until there is a clear maintenance story.
- Stale issues or PRs may be closed if they cannot be reproduced or do not have enough detail to act on.