<snip> > diff --git a/doc/guides/conf.py b/doc/guides/conf.py > index 0f7ff5282d..737e5a5688 100644 > --- a/doc/guides/conf.py > +++ b/doc/guides/conf.py > @@ -7,10 +7,9 @@ > from sphinx import __version__ as sphinx_version > from os import listdir > from os import environ > -from os.path import basename > -from os.path import dirname > +from os.path import basename, dirname > from os.path import join as path_join > -from sys import argv, stderr > +from sys import argv, stderr, path > > import configparser > > @@ -24,6 +23,29 @@ > file=stderr) > pass > > +extensions = ['sphinx.ext.napoleon'] > + > +# Python docstring options > +autodoc_default_options = { > + 'members': True, > + 'member-order': 'bysource', > + 'show-inheritance': True, > +} > +autodoc_typehints = 'both' > +autodoc_typehints_format = 'short' > +napoleon_numpy_docstring = False > +napoleon_attr_annotations = True > +napoleon_use_ivar = True > +napoleon_use_rtype = False > +add_module_names = False > +toc_object_entries = False > + > +# Sidebar config > +html_theme_options = { > + 'collapse_navigation': False, > + 'navigation_depth': -1, > +} > +
Thomas, Bruce, I've added this configuration which modifies the sidebar a bit. This affects the DPDK docs so I'd like to know whether this is permissible. I think the sidebar works better this way even with DPDK docs, but that may be a personal preference. Let me know what you think. > stop_on_error = ('-W' in argv) > > project = 'Data Plane Development Kit'