Skip to content

Conversation

@jacebrowning
Copy link
Member

TODO:

  • Add a traceability matrix to index.html
  • Sort sibling documents by prefix (for a consent column order)
  • Add Tree method to display the tree as text
  • Add a similar structure to generated index.html
  • Handle unknown items in the traceability table

@jacebrowning jacebrowning added this to the 0.5 milestone Mar 20, 2014
@jacebrowning
Copy link
Member Author

For example, http://jacebrowning.github.io/doorstop-demo could look like:

SYS
|   
+ - HLR
    |
    + - LLR
    |   |
    |   + - LLT
    |
    + - HLT

@jkloo
Copy link
Collaborator

jkloo commented Mar 20, 2014

do you want just the layout like above, or the entire tree (show all items and links)?

@jacebrowning
Copy link
Member Author

@jkloo initially, just the links to documents. What you're describing could come later...

@jacebrowning jacebrowning modified the milestones: 0.6, 0.5 Apr 15, 2014
@jacebrowning jacebrowning modified the milestones: 0.7, 0.6 May 15, 2014
@jacebrowning
Copy link
Member Author

I have also considered generating a traceablity table as the index:

SYS HLR HLT LLR LLT
SYS1 HLR1
SYS1 HLR2
HLR1 HLT1

Or both?

@theovoss
Copy link
Collaborator

theovoss commented Jun 5, 2014

A table would get huge, and at that point it would be hard to determine any meaningful information from it.
I guess you'd have the same issue with the tree structure (unless it's collapsible).
On the other hand, I know that some people would still want the table.

@robertberrington
Copy link

A traceability table is a deliverable to some customers.

I'd like to see a command line function like:

doorstop link [ID] --show-traceability
INFO: parent link(s) = REQ123 -> SYS123
INFO: child link(s) = SYS123 -> [ [SWHLR456 -> SWLLR789], [HWHLR321 -> [HWLLR654, HWLLR987] ] ]

@jacebrowning
Copy link
Member Author

@robertberrington that should be pretty easy to add. I'm going to think about other verbs to use so as not to overload the link command unless I have to (same applies for #25).

@theovoss
Copy link
Collaborator

@jacebrowning that sounds like a different export format to me.

@jacebrowning
Copy link
Member Author

@theovoss @robertberrington I'm moving this portion (traceability reporting) of the discussion over to #100. I think it still makes sense to have a table of links on index.html (that can optionally be disabled).

jacebrowning added a commit that referenced this pull request Jun 27, 2014
Show tree structure on `index.html`
@jacebrowning jacebrowning merged commit a8e810d into master Jun 27, 2014
@jacebrowning jacebrowning deleted the html-tree-index branch June 27, 2014 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants