-
Notifications
You must be signed in to change notification settings - Fork 5
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
(URGENT) Requirements should be rendered as real Tables in ISO documents #777
Comments
|
The table width should be max width. |
You are working off obsolete versions of the code, which had not been merged, the requirement URIs are displaying now. |
I have enough to do already. I am not actioning this, and keeping tables on one page is an utterly unreasonable request, as you will find out soon enough if I implement it, and then you complain about it with a too-large table. |
Provisions is only being implicitly specified, which is poor practice from both OGC and the ticket author. |
This ticket is introducing the completely repulsive requirement of flavour-specific post-processing of modspec |
Changes that turn out to have been ISO-specific, I have introduced to general Modspec in mn-requirements. This is a mess, and the outputs will need to be reviewed for OGC and for ISO. |
Restoring as default behaviour for Modspec the OGC behaviour of identifier spanning both columns. |
|
Table should use normal table styleRequirements are rendered in a table (which is good) but the borders are currently missing. In OGC, all tables are not rendered with borders because OGC applies background colors to headers and cells. Requirements class rendering should render associated requirements ID onlyThe "red box" below is the actual requirements content of Requirement 1, but it should have been rendered as shown in the blue (the red box should be removed). |
I now remember why I treated modspec tables specially. Your insistence that Modspec tables not be centered. If Modspec tables are not to be centered in ISO HTML, and Modspec tables are not to be treated specially, then it follows that NO tables in ISO HTML are to be treated specially. Kindly confirm, because flippantly undoing three years of formatting is not something I am going to do as a result of interpreting vague obiter dicta. |
All tables under ISO are max width already. |
This ticket is now implemented, pending review from @ronaldtse |
Need to set table cells as left align"Requirement" description should be called "Statement"In a requirement, the phrase should be "statement" (I can change the encoding), because the statement is the "thing" to be complied with. In a requirements class, the term "Description" is correct, because it is the description of what the requirements class is. Citations of ModSpec instances outside ModSpec instancesRight now, they show up as "{modspec class name} {number}: {modspec instance id}" within ModSpec instances. This is good. But in other body content, references look like this: Now, this is confusing. ModSpec instances are implemented as Tables, they should point to table references instead. However, the ideal way to point to them is to refer to them as "Requirement: 123" without the long identifier. I don't know what is the correct way of doing this. For now, let's do the following:
|
Note: not doing either in OGC, explicit label as Requirement or Statement is only done in ISO. |
For this to work, am storing both Modspec xref including identifier, and excluding it (as |
Word:
PDF:
It should look like this instead, and the Requirements URIs should be shown:
NOTE: Notice this table is somehow split across two, this clearly is a bug.
The text was updated successfully, but these errors were encountered: