Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement mn-requirements as a configurable reader/renderer for requirements models #2

Open
ronaldtse opened this issue Aug 18, 2022 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@ronaldtse
Copy link

ronaldtse commented Aug 18, 2022

The following questions should be addressed:

  1. How do I specify a new data model for requirements? (e.g. ISO's version)
  2. How do I enter instances for that data model? (presumably simplest using YAML/hash and provide a defined mapping from MN Adoc to YAML/hash)
  3. How do I specify the rendering of a model into Presentation XML (e.g. into a table) (presumably liquid)

https://github.com/metanorma/iso-19135 should be used as an example for this work.

@ronaldtse ronaldtse added the enhancement New feature or request label Aug 18, 2022
@ronaldtse ronaldtse moved this to 🆕 New in Metanorma Aug 18, 2022
@ronaldtse ronaldtse moved this from 🆕 New to 🌋 Urgent in Metanorma Aug 18, 2022
@opoudjis opoudjis moved this from 🌋 Urgent to 🏕 Med priority in Metanorma Aug 19, 2022
@opoudjis
Copy link
Contributor

This is massively premature, and naive.

@opoudjis opoudjis moved this from 🏕 Med priority to 🏔 High priority in Metanorma Aug 20, 2022
@opoudjis
Copy link
Contributor

opoudjis commented Aug 20, 2022

I'll document the gem methods, and I'll consider Liquid, although I'm not confident it will work in general. But I need to be allowed to get the refactoring of requirements out of standoc and ogc done at all first.

How instances are entered for the data model is a solved problem within Metanorma AsciiDoc, and any YAML integration is outside my responsibilities.

@ronaldtse
Copy link
Author

YAML is can just be a hash representation of the data model.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 🏔 High priority
Development

No branches or pull requests

2 participants