| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Instead add a comment about why this is really there,
and invoke sphinx python modules with python3 directly.
|
|
|
|
|
|
|
|
|
|
| |
Some of the warnings from sphinx-build are really just warnings,
but a lot of the things we want to avoid and really break documentation,
like broken internal references and some invalid rst directives should
really be errors.
Now we treat all warnings as errors, this should ensure that
any commits landing upstream never break the docs.
|
| |
|
| |
|
|
|
|
|
|
| |
Now that the sources and plugins directories have an __init__.py in
them, they appear in the documentation module index, just dont generate
any rst templates for them anymore.
|
|
|
|
|
|
|
|
|
|
|
| |
This makes the 'sources' and 'elements' subdirectores modules technically,
but it does not effect how we load them with pluginbase, that still works.
Updated documentation machinery to have buildstream/plugins in the PYTHONPATH
and import the docs as elements.autotools etc.
This is all because since recent sphinx started importing from distutils,
this was conflicting with our distutils plugin.
|
|
|
|
|
|
| |
Adding in experimental makefile and sphinx script to explicitly
run using python3 instead of assuming the python command points
to a python3.x binary
|
|
|
|
| |
Replace sphinx-apidoc for plugin API docs generation.
|
|
|
|
|
| |
Build main buildstream package documentation in source,
Build element and source plugins into separate directories.
|
|
|