Files
htop-web/CONTRIBUTING.md

1.2 KiB

Contributing

Thank you for your interest in improving htop-web.

Before making changes

  1. Review the README and relevant documentation.
  2. Check the existing implementation before introducing new dependencies or changing behavior.
  3. Keep changes focused on a clear issue or improvement.

Development workflow

  1. Create a branch for your change.

  2. Implement and test the change.

  3. Run the backend Gradle build from backend/:

    ./gradlew clean build
    
  4. Review the Git diff and ensure generated files, credentials, and local configuration are not included.

  5. Update documentation when necessary.

  6. Submit your changes with a clear description of the problem and solution.

Code quality

  • Follow the conventions already used in the relevant module.
  • Avoid unrelated refactoring.
  • Do not claim support for monitoring capabilities that have not been tested in the target environment.
  • Never commit passwords, tokens, private keys, or production secrets.

Reporting issues

Include the steps to reproduce the issue, expected behavior, actual behavior, relevant logs, and environment details. Remove sensitive information from logs before sharing them.