Am 19.05.21 um 03:21 schrieb Jelle Zijlstra:
I'm excited about this project and happy to help out. I'd envision a set of documents with the following goals: - Type checker-independent documentation for users. This would expand on what's in the Python docs (https://docs.python.org/3.10/library/typing.html <https://docs.python.org/3.10/library/typing.html>) and encompass content like the mypy cheatsheet (https://mypy.readthedocs.io/en/stable/cheat_sheet_py3.html <https://mypy.readthedocs.io/en/stable/cheat_sheet_py3.html>). - A common specification for all type checkers to adhere to, replacing PEP 484 and the subsequent PEPs. In the future, minor updates to the type system could then be reflected in changes to the docs. Bigger changes would still require a PEP.
+1 to everything written by Shannon and Jelle. I am also willing to help out as time permits. One thing that we should add are typing best practices. For example, using protocols and ABCs as arguments and concrete types as return values. - Sebastian