zopefoundation / zope.configuration

Extensible system for supporting various kinds of configurations
https://zopeconfiguration.readthedocs.io
Other
1 stars 6 forks source link

Add __all__ to all modules. #39

Closed jamadden closed 5 years ago

jamadden commented 5 years ago

The value replicates what is currently documented by Sphinx, which turns out to be everything. It's not clear though if that's all really meant to be consumed publicly.

In particular, there are things in xmlconfig that are marked as deprecated that are documented, and lots of things in config that are documented but look like internal details, and things that are "documented" but have no docstrings or sphinx docs. I would love to pare down the surface of the API documentation if anyone can help confirm/deny what's really meant to be public.

Fixes #38

jamadden commented 5 years ago

Thanks!