Skip to content

Migrate to Metanorma template with structured requirements#34

Merged
liangsteve merged 49 commits into25-019from
template-upgrade
Mar 2, 2026
Merged

Migrate to Metanorma template with structured requirements#34
liangsteve merged 49 commits into25-019from
template-upgrade

Conversation

@liangsteve
Copy link
Copy Markdown
Collaborator

Summary

  • Migrates the OGC standard document build from raw asciidoctor to Metanorma tooling (Gemfile, Makefile, metanorma.yml, GitHub Actions CI)
  • Renames entry point from standard_document.adoc to document.adoc (Metanorma convention)
  • Converts requirements and abstract tests from inline AsciiDoc tables to Metanorma structured format with individual REQ_*.adoc and ATS_*.adoc files
  • Fixes docsubtype to conceptual-model, updates README.md with Metanorma build instructions
  • Adds compiled outputs to .gitignore, removes old standard_document.* tracked outputs
  • Fixes CI deploy condition to support both main and master branches

Test plan

  • Verify metanorma compile document.adoc produces HTML, PDF, DOC, XML without functional errors
  • Verify requirements and abstract tests render correctly in compiled output
  • Verify GitHub Actions CI triggers on PR and builds successfully
  • Review remaining XML validation warnings (keyword format, anchor/id attributes) — these are Metanorma version-specific and non-blocking

🤖 Generated with Claude Code

liangsteve and others added 30 commits June 13, 2025 20:41
initialize branch description readme.
This reverts commit 40e16dc.
update SSN to the full name. semantic sensor networks
update full name of 19157
first version of the terms and definitions.
added definitions of Emissions from different sources
updated definition of inventory
correct a mistake. moving Emission definition to where it is supposed to be.
first attempt to define Emission Event
added events
added UML
updated attended events
added MOU action item and discussions.
update EmissionQuantity's quality to DQ_Element
First commit of the use case catalog
liangsteve and others added 19 commits July 24, 2025 10:29
updated UML
updated events.
…ct tests

Replace old asciidoctor-based build with Metanorma tooling (Gemfile, Makefile,
metanorma.yml, GitHub Actions CI). Rename entry point from standard_document.adoc
to document.adoc. Convert requirements and abstract tests from inline tables to
Metanorma structured format with individual files. Fix docsubtype, update
README with Metanorma build instructions, add compiled outputs to .gitignore,
and fix CI deploy branch condition for main.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Combines the rich project README from main (references, UML diagram,
functional requirements, events, contributing) with the updated
Metanorma build instructions and document structure from template-upgrade.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@liangsteve liangsteve merged commit 58cbe12 into 25-019 Mar 2, 2026
2 of 10 checks passed
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