Skip to content

Latest commit

 

History

History
38 lines (36 loc) · 1.13 KB

TODO.md

File metadata and controls

38 lines (36 loc) · 1.13 KB

TODO

General project / repo

  • README.md
    • badges?
  • CONTRIBUTING.md
  • [/] releases / tags
  • address code TODOs
  • docstrings (write, review all, autodoc)
  • more logging messages
  • fix __all__, check for hooks about it
  • add pre-commit
    • pylint -> ruff
    • black -> ruff
    • isort -> ruff
    • mypy
    • conventional commit
    • check if there's a hook/lint to auto-separate typing only imports etc.
    • other common hooks
    • check/fix from-package relative imports that should be from sub-modules
    • convert type annotations to python 3.10+ syntax (PEP585 + PEP604)
  • improve tests
    • more unit tests on functions/methods
    • concrete end-to-end test with real test SIP server
  • add github actions
    • check pre-commit
    • run tests
    • check coverage
  • docs
    • look into RTD
    • autodoc
  • make installable: setup.py / pyproject.toml
  • add to pypi
  • PR/issue template with checklist

Features

  • handle more than one call at the same time
  • support tel: URI (RFC2806)