Thanks for your interest in contributing to Starhui Dev projects.
- Search existing issues and pull requests before opening a new one.
- Keep changes focused. Avoid unrelated formatting, refactors, or dependency changes.
- For behavior changes, explain the problem being solved and how the change was verified.
- For bug fixes, include reproduction steps or tests when practical.
- Fork the repository and create a branch for your change.
- Follow the style and structure already used in the project.
- Run the relevant tests, build, or manual checks.
- Open a pull request with a clear summary and verification notes.
When reporting a bug, include:
- The affected project and version or commit.
- Steps to reproduce the problem.
- Expected and actual behavior.
- Logs, screenshots, or minimal examples when helpful.
When requesting a feature, describe:
- The problem or workflow.
- The proposed behavior.
- Any alternatives you considered.
Project-level conventions take precedence. If a repository has its own contributing guide, formatter, lint rules, or test instructions, follow that repository's documentation.