Skip to content

Feat/ddl docs in cp#240

Open
hmaciasc wants to merge 21 commits into
develfrom
feat/ddl-docs-in-CP
Open

Feat/ddl docs in cp#240
hmaciasc wants to merge 21 commits into
develfrom
feat/ddl-docs-in-CP

Conversation

@hmaciasc

@hmaciasc hmaciasc commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

VitePress DDL Doc Site:
Created a new VitePress-based documentation site under cp2/ddl_doc_site detailing the Demo Description Language (DDL) specification (including inputs, params, results, run, and archive sections).
Static Generation & Hosting:
Configured VitePress build output to compile into cp2/ControlPanel/static_cp/ddl_doc/.
Implemented a custom DDL schema converter script (converter.js) and tests in VitePress to handle reference files.
Django:
Added route /cp2/guide/ (and subpaths) in urls.py mapped to a new view ddl_doc in view.py that serves these static documentation files using Django's static file helper to authenticated users.

Pending:

  • Decide if we commit static files or we add node/npm to Core in order to compile the static files to serve them on CP

@hmaciasc hmaciasc self-assigned this Jun 23, 2026
@hmaciasc hmaciasc requested review from Jyotsnarajan and kidanger July 1, 2026 14:50
@hmaciasc hmaciasc marked this pull request as ready for review July 1, 2026 14:50
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