Skip to content

Improvement list #1

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)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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