Skip to content
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

API readability #108

Closed
jayvdb opened this issue Jun 30, 2020 · 2 comments
Closed

API readability #108

jayvdb opened this issue Jun 30, 2020 · 2 comments
Labels
enhancement New feature or request help wanted Extra attention is needed low priority issues that would be nice to fix but have low impact

Comments

@jayvdb
Copy link
Contributor

jayvdb commented Jun 30, 2020

Following on from the docstring issues (#107), a fun new direction would be to measure the readability of the docstrings, and similarity among the docstrings esp. if duplicates are not rejected.

https://github.com/cdimascio/py-readability-metrics is nice, but I would want to guard it with a check to see if the data files already exist, and obviously dont fail if missing. i18n/l10n issues abound, but that just makes life interesting.

I would expect this to be implemented as a checks.py, probably able to be entirely disabled with a setting.

A spectacular API is more than just endpoints and field classes. The description are what makes it truely 'spectacular' :p

@tfranzel
Copy link
Owner

tfranzel commented Jul 2, 2020

not a bad idea at all. since this mainly cosmetics and may be only of interest to some i would prefer it as a blueprint. PR welcome

@tfranzel tfranzel added enhancement New feature or request help wanted Extra attention is needed low priority issues that would be nice to fix but have low impact labels Jul 2, 2020
@tfranzel
Copy link
Owner

this looks stale. if you have a something for a blueprint please feel free to create a PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed low priority issues that would be nice to fix but have low impact
Projects
None yet
Development

No branches or pull requests

2 participants