doorstop icon indicating copy to clipboard operation
doorstop copied to clipboard

Add a way to create a traceability report.

Open jacebrowning opened this issue 10 years ago • 2 comments

@theovoss @robertberrington How about:

$ doorstop trace LLR123
LLT123:
    child_links:
    - LLT001
    - LLT002
    parent_links:
    - HLR001
    - HLR002

$ doorstop trace LLR
LLR001:
    child_links:
    - LLT001
    - LLT002
    parent_links:
    - HLR001
    - HLR002
...
LLR999:
    child_links:
    - LLT004
    parent_links: []

$ doorstop trace all
SYS001:
...
SYS999:
...
HLR001:
...
LLR001:
...
LLR999:
...

$ doorstop trace all path/to/report.xlsx

File output would be in the format of: https://github.com/jacebrowning/doorstop/pull/20#issuecomment-45218149

Perhaps file output is all that's really needed?

jacebrowning avatar Jun 17 '14 02:06 jacebrowning

@jacebrowning I like it! I think the command line and file options are both good. I'd like to construct the requirements/tree in doorstop, then maybe interactively inspect tracing at the command line.

robertberrington avatar Jun 17 '14 13:06 robertberrington

I authored a tool to perform a similar task - essentially listing requirements and the items that claim them as parent links. This could easily be incorporated into Doorstop natively. The tool isn't very complex since my use-case was relatively simple, but more complex trees could be handled without too much additional effort.

https://github.com/asimon-1/rtm_doorstop

asimon-1 avatar Sep 08 '20 18:09 asimon-1