Skip to content

docs: docs GHA workflow + overaul testshade, oslquery, osltoy docs#2134

Open
lgritz wants to merge 1 commit into
AcademySoftwareFoundation:mainfrom
lgritz:lg-docswf
Open

docs: docs GHA workflow + overaul testshade, oslquery, osltoy docs#2134
lgritz wants to merge 1 commit into
AcademySoftwareFoundation:mainfrom
lgritz:lg-docswf

Conversation

@lgritz

@lgritz lgritz commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

Add a docs.yml workflow to build the docs. Triggered when we push branches or submit PRs that change them to rebuild the docs (and make them available as a downloadable artifact that people can check even if they can't build the docs on their local machine). How did we not have this before?

Convert OSLQuery docs from docdeep to doxygen+markdown. We had a cobbled together thing called "docdeep" that would scrape comments from a header file (like oslquery.h) in a "poor man's doxygen" style, producing "Markdeep", and turning it into HTML. I can barely justify that now, especially after having moved all the rest of the OSL docs to Readthedocs years ago. So just go ahead and convert it all to the standard approach we are using for the rest of the OSL docs, to appear on RTD with the rest.

Also change the testshade and osltoy docs from markdeep to markdown and just bundle them into our regular OSL documentation as will appear on Readthedocs.

Assisted-by: Claude Code / sonnet-4.6

Add a docs.yml workflow to build the docs. Triggered when we push
branches or submit PRs that change them.  How did we not have this
before?

Convert OSLQuery docs from docdeep to doxygen+markdown.  We had a
cobbled together thing called "docdeep" that would scrape comments
from a header file (like oslquery.h) in a "poor man's doxygen" style,
producing "Markdeep", and turning it into HTML.  I can barely justify
that now, especially after having moved all the rest of the OSL docs
to Readthedocs years ago.  So just go ahead and convert it all to the
standard approach we are using for the rest of the OSL docs, to appear
on RTD with the rest.

Also change the testshade and osltoy docs from markdeep to markdown
and just bundle them into our regular OSL documentation as will appear
on Readthedocs.

Assisted-by: Claude Code / sonnet-4.6

Signed-off-by: Larry Gritz <lg@larrygritz.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant