Skip to content

RhoePlatform/RhoeLanguage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

RhoeLanguage

RhoeLanguage is the contributor-facing Apache 2.0 normative authority repo for the Rhoe language family.

It hosts the stable v0.9.0 baseline for:

  • normative prose across Part 0, Part 1, and Part 2
  • RFC-style specification conventions and conformance classes
  • machine schemas, grammars, registries, and examples
  • canonical fixtures and validation manifests
  • reference realization packs
  • generated release-pack entrypoints

Repository layout

Authority model

  • The active normative authority for v0.9.0 now lives in this repo.
  • Normative terms use the BCP 14 keyword policy in SPECIFICATION-CONVENTIONS.md.
  • The contributor-facing language-family authority surface covers rhoemd, rhoedsl, rhoejson, rhoelatex, rhoetypst, and rhoehtml.
  • Downstream parser, runtime, publishing, and target repos should treat this repo as the source of truth for language-level spec questions.

Contributor-facing repo contract

Maintainer gate

Run the authoritative repo-local gate:

bash ./scripts/verify-cutover.sh

That wrapper regenerates the release pack, runs the preserved v0.9.0 spec validator from the repo root, and then checks repository diff cleanliness.

Documentation site

The GitHub Pages site is generated from the same Markdown authority files rather than a separate documentation copy.

bash ./scripts/validate-docs-site.sh

The validation script builds a temporary MkDocs source tree in .docs-site-src/ and renders it with MkDocs when the MkDocs tooling is installed.

Release pack

The release pack is the explicit contributor-facing publication surface for the stable v0.9.0 baseline:

Regenerate those surfaces directly with:

python3 ./scripts/build-release-pack.py

Releases

No releases published

Packages

 
 
 

Contributors