Skip to content

Improvement list #1

@TheJulianJES

Description

@TheJulianJES

A list of ideas and possible improvements for quirk-generator.

Possible improvements or ideas:

  • accept old-style signatures (decimal profile id, in/out_clusters)
  • add tests with example files and expected output, execute tests in CI
  • think about renaming to zha-quirks-generator (or zha-quirk-generator)?
  • fetch latest commits from zha-quirks dev branch instead of using pip installed version?
  • inform about the above caveat for now
  • update ruff settings
  • update pre commit hooks, add mypy ("make mypy compatible")
  • add message to format generated quirk with black/ruff format (or auto format / improve templates?)
  • clean up code
  • clean up templates
  • build a website for generating stub quirks
  • allow clipboard content as input (and output)
  • allow GitHub issue URL as input and parse signature from zha-quirks issue
  • search for possible matches in new zha-quirks issues and have github-actions comment a custom quirk if matches are found (and/or just a stub quirk otherwise?)
  • update CI workflow (maybe use shared workflow with codecov)
  • add release action and publish to PyPi
  • add Python 3.9 support? (currently 3.10)
  • move to zigpy GitHub organization

(copied issue from original repo)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions