Thank you for contributing to npm-gui-next.
- Search existing issues and pull requests before opening a new one.
- Use the latest code from the repository and verify the problem still reproduces.
- Open a GitHub issue with a clear title and concise description.
- Include reproduction steps, expected behavior, actual behavior, and relevant environment details.
- Add logs, screenshots, or a minimal test case when they help explain the issue.
- Open an issue before starting substantial feature work.
- Explain the user problem, the proposed behavior, and any notable tradeoffs.
- Keep changes focused and scoped to a clear objective.
- Update documentation when behavior, naming, or setup changes.
- Add or update tests when practical.
- Write a PR description that explains the problem, the solution, and any follow-up work.
- Use the local development flow documented in
dev/running-locally.md. - Prefer small, reviewable commits over large mixed changes.