Skip to content

Add auto-generated template schema documentation#1166

Merged
nrichers merged 19 commits intomainfrom
sc-6164/template-schema-docs
Mar 24, 2026
Merged

Add auto-generated template schema documentation#1166
nrichers merged 19 commits intomainfrom
sc-6164/template-schema-docs

Conversation

@nrichers
Copy link
Copy Markdown
Collaborator

@nrichers nrichers commented Feb 10, 2026

What and why?

Generate template schema documentation from backend JSON schema using json-schema-for-humans, replacing outdated hardcoded HTML (last generated June 2023) with script-based generation.

Files changed:

  • scripts/generate_template_schema_docs.py — new generation script
  • site/guide/templates/customize-document-templates.qmd — includes generated file via {{< include >}}
  • site/guide/templates/_template-schema-generated.qmd — generated output, wrapped in {=html} block as before
  • site/assets/styles/template-schema.css — ValidMind branding overrides
  • site/guide/templates/schema_doc.css — base schema styles from json-schema-for-humans
  • site/guide/templates/schema_doc.min.js — collapse/expand functionality
  • site/Makefile — new template-schema-docs target
  • .github/workflows/validate-docs-site.yaml — CI step for schema generation
  • .github/workflows/deploy-docs-staging.yaml — CI step for schema generation
  • .github/workflows/deploy-docs-prod.yaml — CI step for schema generation
  • .gitignore — added _template-schema-generated.qmd pattern
  • README.md — added "Template schema documentation" section with regeneration instructions

Differences

Content aside, the old and new versions show a couple of minor fixes:

  1. Heading level fix — Uses the correct h3 ### Template schema to appear in the page ToC
  2. Style cleanup — Removed distracting pink surround and "Generated by" footer via CSS overrides

Schema property differences

New property added:

  • start_index — not present in old schema

content_type enum values expanded:

Old values New values
metadata_text text
dynamic metadata_text
metric dynamic
test metric
test
guideline
assessment_summary
unit_metric

New content types added: text, guideline, assessment_summary, unit_metric

How to test

Try the preview: Template schema

Before After
Capto_ 2026-03-19_12-47-22_pm Capto_ 2026-03-19_03-43-07_pm

Local testing:

gh pr checkout 1166
cd site
make get-source 
make template-schema-docs

Output:

❯ make template-schema-docs

Generating template schema documentation ...
Generating schema documentation from _source/backend/src/backend/templates/documentation/model_documentation/mdd_template_schema_v5.json
== Generating _template-schema-generated.tmp.html ==
== Generated _template-schema-generated.tmp.html in 0:00:00.059605 ==
Generated /Users/nrichers/GitHub/validmind/documentation/site/../site/guide/templates/_template-schema-generated.qmd

The output file is in the .gitignore as we don't need it to be committed to the repo, same approach as for our Python API docs that are generated on the fly.

What needs special review?

N/A

Dependencies, breaking changes, and deployment notes

Depends on https://github.com/validmind/backend/pull/2845

Release notes

N/A — internal change

Checklist

  • What and why
  • Screenshots or videos (Frontend)
  • How to test
  • What needs special review
  • Dependencies, breaking changes, and deployment notes
  • Labels applied
  • PR linked to Shortcut
  • Unit tests added (Backend)
  • Tested locally
  • Documentation updated (if required)
  • Environment variable additions/changes documented (if required)

Closes sc-6164

- Create generate_template_schema_docs.py script to generate HTML schema
  docs from backend JSON Schema using json-schema-for-humans
- Update customize-document-templates.qmd to use generated include
- Add template schema and permissions documentation sections to README.md

The template schema is now regenerated from the v5 JSON schema in the
backend repo, replacing the outdated hardcoded HTML.

Closes sc-6164
@nrichers nrichers force-pushed the sc-6164/template-schema-docs branch from bc9038a to a75688a Compare February 10, 2026 21:01
@github-actions
Copy link
Copy Markdown
Contributor

Pull requests must include at least one of the required labels: internal, highlight, enhancement, bug, deprecation, documentation. Except for internal, pull requests must also include a description in the release notes section.

1 similar comment
@github-actions
Copy link
Copy Markdown
Contributor

Pull requests must include at least one of the required labels: internal, highlight, enhancement, bug, deprecation, documentation. Except for internal, pull requests must also include a description in the release notes section.

@nrichers nrichers added documentation Improvements or additions to documentation internal Not to be externalized in the release notes labels Feb 10, 2026
@nrichers nrichers force-pushed the sc-6164/template-schema-docs branch from 1e34a67 to 89835ed Compare March 19, 2026 16:23
@nrichers nrichers force-pushed the sc-6164/template-schema-docs branch from f4e517f to 4465111 Compare March 19, 2026 17:59
@nrichers nrichers requested review from cachafla and validbeck March 19, 2026 19:58
Copy link
Copy Markdown
Collaborator

@validbeck validbeck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When I try to pull this down to preview to see what already exists, I get the following very strange error:

quarto preview --profile development
error: Uncaught (in promise) Error: Include directive failed.
  in file /Users/beckchan/Documents/GitHub/validmind/documentation/site/guide/templates/customize-document-templates.qmd, 
  could not find file /Users/beckchan/Documents/GitHub/validmind/documentation/site/guide/templates/_template-schema-generated.qmd.
      throw new Error(errMsg.join("\n"));
            ^
    at retrieveInclude (file:///Applications/quarto/bin/quarto.js:70432:13)
    at standaloneInclude (file:///Applications/quarto/bin/quarto.js:70465:9)
    at processMarkdownIncludes (file:///Applications/quarto/bin/quarto.js:70703:30)
    at eventLoopTick (ext:core/01_core.js:178:7)
    at async expandIncludes (file:///Applications/quarto/bin/quarto.js:70734:3)
    at async projectResolveFullMarkdownForFile (file:///Applications/quarto/bin/quarto.js:78006:21)
    at async fileExecutionEngine (file:///Applications/quarto/bin/quarto.js:79894:22)
    at async addFile (file:///Applications/quarto/bin/quarto.js:120178:20)

However, when I do call make template-schema-docs it seems to resolve itself (likely because you included it in the .gitignore... so maybe we need some prereq note in the README to ensure that new writers pull this in?).

Otherwise, it looks good from a docs perspective but I do not know how accurate the actual content is — I also don't seem to see the "this is the only content in this class" or something note in any of the modules I clicked on that you showed me yesterday so I don't know if I'm looking in the wrong places or if that got removed? 🤔

@nrichers
Copy link
Copy Markdown
Collaborator Author

nrichers commented Mar 20, 2026

error: Uncaught (in promise) Error: Include directive failed.
  in file /Users/beckchan/Documents/GitHub/validmind/documentation/site/guide/templates/customize-document-templates.qmd, 
  could not find file /Users/beckchan/Documents/GitHub/validmind/documentation/site/guide/templates/_template-schema-generated.qmd.
      throw new Error(errMsg.join("\n"));

This is expected and a standard error when Quarto can't find a file. Really no different than missing installation, release-notes, and some library files (e.g. Python API) unless you first run make get-source. I'll see what I can add to the README.md but it will be a general recommendation.

EDIT: Addressed in 28a6f30 (and removed some stale R info for breaking changes).

@nrichers
Copy link
Copy Markdown
Collaborator Author

I also don't seem to see the "this is the only content in this class" or something note in any of the modules I clicked on that you showed me yesterday so I don't know if I'm looking in the wrong places or if that got removed? 🤔

Still there, here's an example:

Capto_ 2026-03-20_12-00-23_pm2

@nrichers nrichers requested a review from validbeck March 20, 2026 19:01
@validbeck
Copy link
Copy Markdown
Collaborator

I also don't seem to see the "this is the only content in this class" or something note in any of the modules I clicked on that you showed me yesterday so I don't know if I'm looking in the wrong places or if that got removed?

Aha, you made it pink. It used to just be text, so I think maybe I was looking for that. Or hallucinated it as text...

@cachafla
Copy link
Copy Markdown
Contributor

Relevant: https://validmind.slack.com/archives/C04LL15THJA/p1774290125535089

@github-actions
Copy link
Copy Markdown
Contributor

Lighthouse check results

⚠️ WARN: Average accessibility score is 0.87 (required: >0.9) — Check the workflow run

Show Lighthouse scores

Folder depth level checked: 0

Commit SHA: b69f78d

Modify the workflow to check a different depth:

  • 0: Top-level navigation only — /index.html, /guide/guides.html, ...
  • 1: All first-level subdirectories — /guide/.html, /developer/.html, ...
  • 2: All second-level subdirectories — /guide/attestation/*.html, ...
Page Accessibility Performance Best Practices SEO
/developer/validmind-library.html 0.85 0.67 1.00 0.82
/get-started/get-started.html 0.85 0.72 1.00 0.73
/guide/guides.html 0.81 0.69 1.00 0.82
/index.html 0.93 0.68 1.00 0.82
/releases/all-releases.html 0.86 0.70 1.00 0.73
/support/support.html 0.91 0.67 1.00 0.82
/training/training.html 0.85 0.69 0.96 0.73

Comment thread .github/workflows/validate-docs-site.yaml Outdated
@nrichers nrichers added the DO NOT MERGE PR is not ready to be merged label Mar 23, 2026
@github-actions
Copy link
Copy Markdown
Contributor

PR Summary

This PR enhances the documentation deployment workflows by adding new steps that check out the backend repository (using sparse checkout) and auto-generate template schema documentation. The following are the main changes:

  1. In several GitHub Actions workflows (deploy-docs-prod.yaml, deploy-docs-staging.yaml, and validate-docs-site.yaml), a new step is added to checkout the backend repository from a specific repository path (src/backend/templates/documentation/model_documentation) using a token and sparse checkout options. This ensures that only the required backend schema files are fetched.

  2. A new step named "Generate template schema docs" is introduced in the workflows. This step installs the dependency json-schema-for-humans and runs a Python script (scripts/generate_template_schema_docs.py) that generates HTML documentation of the backend JSON schema, then wraps it in a Quarto raw HTML block to produce a QMD file (specifically, site/guide/templates/_template-schema-generated.qmd).

  3. The README.md has been updated with instructions on how to clone the repos and regenerate the template schema docs locally using Make commands. The Makefile in the site directory now includes a new target (template-schema-docs) that automates this process.

  4. Additionally, the .gitignore is updated to ignore the auto-generated template schema documentation file and new stylesheet and script files have been added/updated to support the presentation of the schema docs.

Overall, these changes improve the automation for keeping documentation in sync with backend changes and streamline local development and CI/CD processes for the docs site.

Test Suggestions

  • Run the new Makefile targets (e.g., 'make get-source' and 'make template-schema-docs') locally and verify that the _template-schema-generated.qmd file is generated correctly with the updated schema content.
  • Trigger both staging and production workflows to ensure the backend repository is correctly checked out using sparse checkout and the template documentation generation step runs without errors.
  • Check the rendered docs site to verify that the generated template schema documentation is correctly included using the new include directive ({{< include _template-schema-generated.qmd >}}).
  • Verify that the cleanup steps properly remove the backend source directory from the site after documentation generation to avoid unintended file exposure.

@nrichers nrichers removed the DO NOT MERGE PR is not ready to be merged label Mar 24, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Validate docs site

✓ INFO: A live preview of the docs site is available — Open the preview

@nrichers nrichers merged commit 1b9f325 into main Mar 24, 2026
10 of 12 checks passed
@nrichers nrichers deleted the sc-6164/template-schema-docs branch March 24, 2026 16:08
nrichers added a commit that referenced this pull request Mar 24, 2026
* Expand custom artifact type content

* Add margin footnote link

* Change to definition list

* Edits

* docs: Organization wide default tracking changes in content blocks  (#1202)

* Edit: Managing your organization

* WIP: Collaborate with others > Tracking changes

* Edit: Collaborate with others > Tracking changes

* Proofread

* docs: Insert inventory & artifact field values as variables into documents & library blocks (#1207)

* Save point

* Save point

* Work with content blocks > Reference field values

* Single-source prep

* Editing

* Save point

* Save point

* Save point

* Edit

* Editing...

* New content editing toolbar image

* Missing copyrights

* docs: Individual model inventory field activity (#1206)

* WIP: View model activity > Filter all model activity

* Save point

* View model activity: View individual model field activity

* Save point

* Save point

* Save point

* Proofreading

* Proofreading again

* Typo

* Update site/guide/model-inventory/edit-model-inventory-fields.qmd

Co-authored-by: Nik Richers <nik@validmind.ai>

* Fixing numbering

* Fixing indenting

---------

Co-authored-by: Nik Richers <nik@validmind.ai>

* feat: docs pipeline to render markdown

* feat: bump quarto to pre-release

* chore: run llm gen at the end so we don't delay pr previews

* LUA filter + Pandoc post-processing experiment

* docs: 'document' parameter in `vm.init()` for model document target (#1211)

* WIP

* Save point

* Save point

* Save point

* Edit: Install & initialize the ValidMind Library

* Cursor WIP

* Save point

* Save point

* Save point

* Save point

* Save point

* Store model credentials in env files

* What's next

* Updating notebook listing scripts for page-size: 4

* Save point

* Quick edit

* One more

* and another

* Hang on forgot training stuff

* Updated get started

* Updated enable monitoring

* Training updated

* copyright

* Missed a module

* feat: make llm publishing slimmer- no release no installation no library

* chore: put vm-library llm docs back

* Switch to sparse checkout for some repos

* fix: errors in publish llm gha

* chore: handle the case where branch name is not main or prod, for instance when testing

* Add "Quick reference" section to test overview page (#1205)

* Add key concepts section to test overview page

* Make section a callout, change to quick reference

* Save point for graphviz

* Some graphviz tweaks

* A few more tweaks

* Fill colour tweak

* Document vm_today and datetime support in calculated fields (#1167)

* Document vm_today and datetime support in calculated fields

Add collapsible example for date arithmetic in model inventory
calculation fields: vm_today, date, datetime, timedelta, relativedelta.
Includes next review date and days-remaining countdown examples.
Notes timestamp input and string output behavior.

[sc-7465]

* Fix whitespace

* Fix heading level and move inventory field types up one section

* Add screenshots, edits after testing

* Save point before moving content

* Move into its own file and relocate

* Better intro

* Restore better vm_today example

* Edits

* Minor text reschuffle

* Mention fields by name

* Move field types reference content below prequisites and bump to h2

* Fix example casing

* Consistency edit

* Rename and restructure Supported Models page (#1163)

* Rename and restructure Supported Models page

- Rename supported-models.qmd to supported-model-frameworks.qmd
- Add alias for old URL to preserve links
- Restructure content into clearer sections:
  - Framework support with wrapper classes and install commands
  - Test input requirements (predict vs predict_proba)
  - Custom model wrappers (FunctionModel, PipelineModel)
  - GenAI and LLM support
  - RAG evaluation with RAGAS
  - Python and dependency compatibility
- Add Mermaid diagrams for class hierarchy and test input flow
- Update references in faq-integrations.qmd and overview-model-documentation.qmd

* Fix missed sidebar update

* Fix broken link

* Add bridging sentence after callout

* Re-add a what does supported mean heading

* Minor edit

* Re-add some old goodness

* Much better detail

* Edits

* More edits

* Edits

* Remove old supported models page

* Minor edit

* Edits

* File rename again

* Remove duplicated embeddings content

* Uncomment and move info about tests for text-generating models

* Update site/developer/supported-models-and-frameworks.qmd

Co-authored-by: Beck <164545837+validbeck@users.noreply.github.com>

* Update site/developer/supported-models-and-frameworks.qmd

Co-authored-by: Beck <164545837+validbeck@users.noreply.github.com>

* Update site/developer/supported-models-and-frameworks.qmd

Co-authored-by: Beck <164545837+validbeck@users.noreply.github.com>

* Update site/developer/supported-models-and-frameworks.qmd

Co-authored-by: Beck <164545837+validbeck@users.noreply.github.com>

* Update site/developer/supported-models-and-frameworks.qmd

Co-authored-by: Beck <164545837+validbeck@users.noreply.github.com>

* Switch to definition list after removing lead-in text for bulleted list

* Two columns for a neater layout

* Remove pointless link

* Add links, text edits

* Update site/developer/supported-models-and-frameworks.qmd

Co-authored-by: Beck <164545837+validbeck@users.noreply.github.com>

* Whitespace

* Address review comment from Juan

* Remove links I'd added

---------

Co-authored-by: Beck <164545837+validbeck@users.noreply.github.com>

* docs: Updated document type names (#1224)

* WIP

* WIP

* Editing validation report template def

* Edit...

* Glossary / about updated

* FAQ updated

* Quickstart -screenshots updated

* Work with test results done

* Enable monitoring done

* Review monitoring results done

* Work with metrics over time done

* save point

* save point

* Editing Export documents

* Export documents done

* Glossary proofreading

* Save point

* Save point

* Save point

* Save point

* Save point

* Save point

* Save point

* Save point

* Edit Manage document types

* Edit Manage model documents

* Edit Customize document templates

* Edit Manage document templates

* Edit Export documents

* Edit

* Edit

* Quickstart - Register a model

* Quickstart - Select a template

* Quickstart - Work with {document}

* Proofread

* Pulling in latest notebooks

* Removing unused page

* Removing backup screenshots

* Revert "Removing unused page"

This reverts commit 9a710fd.

* Revering a change that didn't make sense

* Updating notebooks again

* edit

* docs: Delete and archive artifact types (#1228)

* WIP

* WIP

* Edit: Manage artifact types

* Edit

* Edit after Slack convo

* Add R support documentation (#1227)

* Initial draft

* Add more install info

* Add quickstarts

* Grouping install & initalize in sidebar

* Silly sidebar variable quirk

---------

Co-authored-by: Beck <164545837+validbeck@users.noreply.github.com>

* Switch to RELEASE_NOTES_RO_PAT for installation repo (#1231)

* Fix CI hang: Don't try to render Graphviz diagrams with GFM (#1230)

* Add pandoc install step

* Try chromium install since stuff renders fine locally

* Switch to RELEASE_NOTES_RO_PAT for installation repo

* Try images instead of Graphviz

* Add render-llm make action for local testing

* Remove Chromium install steps

* BG transparency

---------

Co-authored-by: Beck <164545837+validbeck@users.noreply.github.com>

* Add auto-generated template schema documentation (#1166)

* Add auto-generated template schema documentation

- Create generate_template_schema_docs.py script to generate HTML schema
  docs from backend JSON Schema using json-schema-for-humans
- Update customize-document-templates.qmd to use generated include
- Add template schema and permissions documentation sections to README.md

The template schema is now regenerated from the v5 JSON schema in the
backend repo, replacing the outdated hardcoded HTML.

Closes sc-6164

* Switch to {html} codeblock, move styles into separate file, style tweaks

* Fixed whitespace issue and added rounded corners

* Fix heading level

* Delete generated template schema file

* Add make action and move template schema docs generation into workflows

* Minor edit

* Fix style for No Additional Items badges

* Kibosh wayward ellipsis

* Remove permissions documentation section from my other PR

* Strip out schema doc CSS that causes issues, style tweaks

* Move expand and collapse buttons above first accordion

* Smidgen of whitespace before embed

* Add README.md section of required repos, remove old R info

* Temporarily add Andres' branch ref

* Switch to new UI schema JSON

* Remove temporary branch ref

* docs: Export analytics (#1225)

* Setup: Export analytics

* WIP

* edit

* Proofreading

---------

Co-authored-by: Beck <164545837+validbeck@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Spencer Krum <nibz@validmind.ai>
nrichers added a commit that referenced this pull request Mar 25, 2026
* Expand custom artifact type content

* Add margin footnote link

* Change to definition list

* Edits

* docs: Organization wide default tracking changes in content blocks  (#1202)

* Edit: Managing your organization

* WIP: Collaborate with others > Tracking changes

* Edit: Collaborate with others > Tracking changes

* Proofread

* docs: Insert inventory & artifact field values as variables into documents & library blocks (#1207)

* Save point

* Save point

* Work with content blocks > Reference field values

* Single-source prep

* Editing

* Save point

* Save point

* Save point

* Edit

* Editing...

* New content editing toolbar image

* Missing copyrights

* docs: Individual model inventory field activity (#1206)

* WIP: View model activity > Filter all model activity

* Save point

* View model activity: View individual model field activity

* Save point

* Save point

* Save point

* Proofreading

* Proofreading again

* Typo

* Update site/guide/model-inventory/edit-model-inventory-fields.qmd



* Fixing numbering

* Fixing indenting

---------



* feat: docs pipeline to render markdown

* feat: bump quarto to pre-release

* chore: run llm gen at the end so we don't delay pr previews

* LUA filter + Pandoc post-processing experiment

* docs: 'document' parameter in `vm.init()` for model document target (#1211)

* WIP

* Save point

* Save point

* Save point

* Edit: Install & initialize the ValidMind Library

* Cursor WIP

* Save point

* Save point

* Save point

* Save point

* Save point

* Store model credentials in env files

* What's next

* Updating notebook listing scripts for page-size: 4

* Save point

* Quick edit

* One more

* and another

* Hang on forgot training stuff

* Updated get started

* Updated enable monitoring

* Training updated

* copyright

* Missed a module

* feat: make llm publishing slimmer- no release no installation no library

* chore: put vm-library llm docs back

* Switch to sparse checkout for some repos

* fix: errors in publish llm gha

* chore: handle the case where branch name is not main or prod, for instance when testing

* Add "Quick reference" section to test overview page (#1205)

* Add key concepts section to test overview page

* Make section a callout, change to quick reference

* Save point for graphviz

* Some graphviz tweaks

* A few more tweaks

* Fill colour tweak

* Document vm_today and datetime support in calculated fields (#1167)

* Document vm_today and datetime support in calculated fields

Add collapsible example for date arithmetic in model inventory
calculation fields: vm_today, date, datetime, timedelta, relativedelta.
Includes next review date and days-remaining countdown examples.
Notes timestamp input and string output behavior.

[sc-7465]

* Fix whitespace

* Fix heading level and move inventory field types up one section

* Add screenshots, edits after testing

* Save point before moving content

* Move into its own file and relocate

* Better intro

* Restore better vm_today example

* Edits

* Minor text reschuffle

* Mention fields by name

* Move field types reference content below prequisites and bump to h2

* Fix example casing

* Consistency edit

* Rename and restructure Supported Models page (#1163)

* Rename and restructure Supported Models page

- Rename supported-models.qmd to supported-model-frameworks.qmd
- Add alias for old URL to preserve links
- Restructure content into clearer sections:
  - Framework support with wrapper classes and install commands
  - Test input requirements (predict vs predict_proba)
  - Custom model wrappers (FunctionModel, PipelineModel)
  - GenAI and LLM support
  - RAG evaluation with RAGAS
  - Python and dependency compatibility
- Add Mermaid diagrams for class hierarchy and test input flow
- Update references in faq-integrations.qmd and overview-model-documentation.qmd

* Fix missed sidebar update

* Fix broken link

* Add bridging sentence after callout

* Re-add a what does supported mean heading

* Minor edit

* Re-add some old goodness

* Much better detail

* Edits

* More edits

* Edits

* Remove old supported models page

* Minor edit

* Edits

* File rename again

* Remove duplicated embeddings content

* Uncomment and move info about tests for text-generating models

* Update site/developer/supported-models-and-frameworks.qmd



* Update site/developer/supported-models-and-frameworks.qmd



* Update site/developer/supported-models-and-frameworks.qmd



* Update site/developer/supported-models-and-frameworks.qmd



* Update site/developer/supported-models-and-frameworks.qmd



* Switch to definition list after removing lead-in text for bulleted list

* Two columns for a neater layout

* Remove pointless link

* Add links, text edits

* Update site/developer/supported-models-and-frameworks.qmd



* Whitespace

* Address review comment from Juan

* Remove links I'd added

---------



* docs: Updated document type names (#1224)

* WIP

* WIP

* Editing validation report template def

* Edit...

* Glossary / about updated

* FAQ updated

* Quickstart -screenshots updated

* Work with test results done

* Enable monitoring done

* Review monitoring results done

* Work with metrics over time done

* save point

* save point

* Editing Export documents

* Export documents done

* Glossary proofreading

* Save point

* Save point

* Save point

* Save point

* Save point

* Save point

* Save point

* Save point

* Edit Manage document types

* Edit Manage model documents

* Edit Customize document templates

* Edit Manage document templates

* Edit Export documents

* Edit

* Edit

* Quickstart - Register a model

* Quickstart - Select a template

* Quickstart - Work with {document}

* Proofread

* Pulling in latest notebooks

* Removing unused page

* Removing backup screenshots

* Revert "Removing unused page"

This reverts commit 9a710fd.

* Revering a change that didn't make sense

* Updating notebooks again

* edit

* docs: Delete and archive artifact types (#1228)

* WIP

* WIP

* Edit: Manage artifact types

* Edit

* Edit after Slack convo

* Add R support documentation (#1227)

* Initial draft

* Add more install info

* Add quickstarts

* Grouping install & initalize in sidebar

* Silly sidebar variable quirk

---------



* Switch to RELEASE_NOTES_RO_PAT for installation repo (#1231)

* Fix CI hang: Don't try to render Graphviz diagrams with GFM (#1230)

* Add pandoc install step

* Try chromium install since stuff renders fine locally

* Switch to RELEASE_NOTES_RO_PAT for installation repo

* Try images instead of Graphviz

* Add render-llm make action for local testing

* Remove Chromium install steps

* BG transparency

---------



* Add auto-generated template schema documentation (#1166)

* Add auto-generated template schema documentation

- Create generate_template_schema_docs.py script to generate HTML schema
  docs from backend JSON Schema using json-schema-for-humans
- Update customize-document-templates.qmd to use generated include
- Add template schema and permissions documentation sections to README.md

The template schema is now regenerated from the v5 JSON schema in the
backend repo, replacing the outdated hardcoded HTML.

Closes sc-6164

* Switch to {html} codeblock, move styles into separate file, style tweaks

* Fixed whitespace issue and added rounded corners

* Fix heading level

* Delete generated template schema file

* Add make action and move template schema docs generation into workflows

* Minor edit

* Fix style for No Additional Items badges

* Kibosh wayward ellipsis

* Remove permissions documentation section from my other PR

* Strip out schema doc CSS that causes issues, style tweaks

* Move expand and collapse buttons above first accordion

* Smidgen of whitespace before embed

* Add README.md section of required repos, remove old R info

* Temporarily add Andres' branch ref

* Switch to new UI schema JSON

* Remove temporary branch ref

* docs: Export analytics (#1225)

* Setup: Export analytics

* WIP

* edit

* Proofreading

---------

Co-authored-by: Beck <164545837+validbeck@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Spencer Krum <nibz@validmind.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation internal Not to be externalized in the release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants