Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 885 Bytes

File metadata and controls

42 lines (28 loc) · 885 Bytes

Contributing Guidelines

Local development

  1. Install uv tool.
  2. Install project dependencies using uv sync command.
  3. Run the integration locally using ./scripts/run script and open the UI at http://localhost:8123
  4. Configure the integration using the Home Assistant UI.

Testing

Run all tests:

uv run pytest

Run a single test:

uv run pytest --cov-fail-under=0 tests/test_init.py

Releasing

To release a new version, create a new tag and push it to the repository:

git tag v1.0.1
git push origin v1.0.1

To release a new alpha version, create a new tag with the alpha, beta or rc suffix and push it to the repository:

git tag v1.0.1-alpha.1
git push origin v1.0.1-alpha.1

Documentation

https://deepwiki.com/mkuthan/solis-cloud-control/