-
Notifications
You must be signed in to change notification settings - Fork 17
Add doc build #216
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
Add doc build #216
Conversation
Thanks @svekars ! is it possible for me to preview the docs or does it have to be pushed first? |
@allenwang28 I see somehow it ran once: https://github.com/meta-pytorch/forge/actions/runs/17960991477/job/51084022457?pr=216 - let me fix the errors there first. |
ah so the ./scripts/install.sh will probably not work in CI right now - it's pretty hyper-focused on my Dev GPU setup. I am in parallel trying to get this handled in #221 |
fdf3d3c
to
4036542
Compare
ok, I actually was able to build it. You can download the artifact here and open on your local machine to preview: https://github.com/meta-pytorch/forge/actions/runs/17963103609/job/51090348345?pr=216#step:11:24 |
This pull request introduces a new documentation build workflow, Sphinx configuration, placeholder sections, and API documentation structure. The changes automate documentation builds and previews, standardize documentation dependencies, and provide detailed module-level API references for all major components.
.github/workflows/docs.yml
) to automate building, previewing, and deploying documentation for pushes, pull requests, and manual triggers. This includes multi-version Python support, artifact uploads, and GitHub Pages deployment.docs/Makefile
,docs/make.bat
, anddocs/source/conf.py
docs/requirements.txt
specifying all documentation dependencies, including Sphinx, PyTorch theme, and various extensions for enhanced documentation features.