Design and style guide¶
Goals¶
Docstub facilitates gradual and easy adoption.
Docstub aims for readable type descriptions in docstrings. Extended doctype syntax should improve readability and work with existing conventions.
Docstub encourages fallback mechanisms like inline annotations, or creating a stub file manually. This helps with cases that would have a poor readability in docstrings, would be very complex, or are not supported.
Docstub is not a type checker.
Docstub is not a linter.
The development is, in part, motivated by an effort to add type annotations to the scikit-image project. This may inform some short-term priorities and the roadmap.
That said, docstub is a project for the community and welcomes ideas, feedback, and contributions in any form!