Layout of the projectΒΆ
This project has a couple components:
- This repo, which houses the YAML conversion code:
- There is a Travis CI build that tests the actual Python YAML generation code on Python 2 & 3:
- The Appveyor CI build that works as an integration test for the Python SDK library:
- The HTML output of the CI build, which does a full life cycle Sphinx->YAML->Docfx conversion:
- https://ci.appveyor.com/project/ericholscher/sphinx-docfx-yaml/build/artifacts
- The YAML is in the
doc/_build/html/docfx_yaml
directory - The rendered HTML is in the
doc/_site/api/html/docfx_yaml
directory - The generated YAML is also checked into GitHub here: https://github.com/bradygaster/python-sdk-dev/tree/eric-full-yaml-test/python-sdk-dev/docfx_yaml
- A forked version of the Python SDK that adds integrates the YAML output and the docfx configuration:
- https://github.com/Azure/azure-sdk-for-python/compare/master...ericholscher:add-docfx-yaml
- This is used in the CI steps above to make sure we properly generate the YAML & docfx docs