-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tracking issue for specification maintenance tasks #533
Comments
Thanks for summarizing this @kgryte. A few thoughts:
|
The v2022 tasks are done. I reorganized the description so it's clear what is left, and removed the milestone. |
As commented in #689 (comment), we should investigate whether we can minimize type annotation duplication. Currently, we copy-paste the type annotation from the signature into the docstring. This increases the risk of drift, and preferably, we'd only need to write these annotations once. |
Sphinx has functionality for that ( |
If I had to deal with this now, I'd dump Sphinx complete in favor of MkDocs / mkdocs-material. |
Yeah, we should revisit once we have v2023 released. |
The purpose of this issue is to identify and track various maintenance tasks which have accumulated concerning specification organization and development.
Remaining tasks
black
,pydocstyle
) in CI.Done for v2022
log
#514 (comment).black
on.py
files (with git-blame-ignore-revs) #575fft
description #576The text was updated successfully, but these errors were encountered: