Skip to content

Commit 10baf07

Browse files
committed
docs(readme): convert comparison table to HTML with colspan band headers
1 parent 0ac5000 commit 10baf07

1 file changed

Lines changed: 48 additions & 27 deletions

File tree

README.md

Lines changed: 48 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -124,33 +124,54 @@ SysProM models systems as directed graphs across abstraction layers — intent,
124124

125125
## How SysProM Compares
126126

127-
| System | Readable | Parseable | State | Nesting | Diagrams | Rationale | Constraints | History | Temporal | Inference | Impact | Scaffolding | Planning | Tracking |
128-
|--------|----------|-----------|-------|---------|----------|-----------|-------------|---------|----------|-----------|--------|-------------|----------|----------|
129-
| [MBSE (SysML)](https://www.omg.org/spec/SysML/) | 🔶 ||||| 🔶 || 🔶 | | || | | |
130-
| [Knowledge Graphs](https://www.w3.org/TR/rdf12-concepts/) | |||| 🔶 | | 🔶 | | || | | | |
131-
| [EA (ArchiMate)](https://pubs.opengroup.org/architecture/archimate-spec/) || 🔶 || 🔶 || | 🔶 | | | || | | |
132-
| [Git](https://git-scm.com/) | 🔶 ||| | | | ||| | | | | 🔶 |
133-
| [Event Sourcing](https://martinfowler.com/eaaDev/EventSourcing.html) | || 🔶 | | | | 🔶 ||| | | | | |
134-
| [DDD](https://www.domainlanguage.com/ddd/) || || 🔶 | | | 🔶 | | | | | | | |
135-
| [C4](https://c4model.com/) || || 🔶 || | | | | | | | | |
136-
| [Traceability Matrices](https://en.wikipedia.org/wiki/Traceability_matrix) || || | | | 🔶 | | | | 🔶 | | | 🔶 |
137-
| [PRD](https://en.wikipedia.org/wiki/Product_requirements_document) || | 🔶 | 🔶 | 🔶 || 🔶 | 🔶 | | | 🔶 | || 🔶 |
138-
| [ADR](https://adr.github.io/) || | | | || | 🔶 | | | | | | |
139-
| [RFC Processes](https://www.rfc-editor.org/rfc/rfc2026) || | | | || | 🔶 | | | | | 🔶 | 🔶 |
140-
| [BDD (Gherkin)](https://cucumber.io/docs/gherkin/) ||| 🔶 | 🔶 | | || | | | | 🔶 | 🔶 ||
141-
| [Spec Kit](https://github.com/github/spec-kit) || || 🔶 | | 🔶 | | 🔶 | | | ||||
142-
| [Ralplan](https://github.com/yeachan-heo/oh-my-claudecode/blob/main/skills/ralplan/SKILL.md) || | 🔶 | | || 🔶 | | | | | || 🔶 |
143-
| [GSD](https://github.com/gsd-build/get-shit-done) || | | | | 🔶 | 🔶 | | | | | | | |
144-
| [GSD-2](https://github.com/gsd-build/gsd-2) || 🔶 ||| | 🔶 | 🔶 || | | 🔶 ||||
145-
| [Taskmaster](https://github.com/eyaltoledano/claude-task-master) ||||| | 🔶 | | 🔶 | | 🔶 | 🔶 | 🔶 |||
146-
| [OpenSpec](https://github.com/Fission-AI/OpenSpec) || 🔶 || 🔶 | || || | | ||||
147-
| [Kiro](https://github.com/kirodotdev/Kiro) || 🔶 || 🔶 | | 🔶 | 🔶 | 🔶 | | | 🔶 ||||
148-
| [cc-sdd](https://github.com/gotalab/cc-sdd) || 🔶 || 🔶 | | 🔶 | 🔶 | 🔶 | | | 🔶 ||||
149-
| [Ouroboros](https://github.com/Q00/ouroboros) || 🔶 || | ||| 🔶 | || 🔶 | 🔶 || 🔶 |
150-
| [Spec Kitty](https://github.com/Priivacy-ai/spec-kitty) || 🔶 || 🔶 | | 🔶 | 🔶 | 🔶 | | | 🔶 ||||
151-
| [Shotgun](https://github.com/shotgun-sh/shotgun) || 🔶 | 🔶 | | | 🔶 | | 🔶 | | | 🔶 | 🔶 || 🔶 |
152-
| [Superpowers](https://github.com/obra/superpowers) || 🔶 | 🔶 | 🔶 | | 🔶 || 🔶 | || 🔶 ||||
153-
| **SysProM** ||||| 🔶 ||||| | 🔶 ||||
127+
<table>
128+
<thead>
129+
<tr>
130+
<th rowspan="2">System</th>
131+
<th colspan="2">Format</th>
132+
<th colspan="3">Structure</th>
133+
<th colspan="2">Decisions</th>
134+
<th colspan="2">Time</th>
135+
<th colspan="2">Analysis</th>
136+
<th colspan="3">Workflow</th>
137+
</tr>
138+
<tr>
139+
<th>Readable</th><th>Parseable</th>
140+
<th>State</th><th>Nesting</th><th>Diagrams</th>
141+
<th>Rationale</th><th>Constraints</th>
142+
<th>History</th><th>Temporal</th>
143+
<th>Inference</th><th>Impact</th>
144+
<th>Scaffolding</th><th>Planning</th><th>Tracking</th>
145+
</tr>
146+
</thead>
147+
<tbody>
148+
<tr><td><a href="https://www.omg.org/spec/SysML/">MBSE (SysML)</a></td><td>🔶</td><td>✅</td><td>✅</td><td>✅</td><td>✅</td><td>🔶</td><td>✅</td><td>🔶</td><td></td><td></td><td>✅</td><td></td><td></td><td></td></tr>
149+
<tr><td><a href="https://www.w3.org/TR/rdf12-concepts/">Knowledge Graphs</a></td><td></td><td>✅</td><td>✅</td><td>✅</td><td>🔶</td><td></td><td>🔶</td><td></td><td></td><td>✅</td><td></td><td></td><td></td><td></td></tr>
150+
<tr><td><a href="https://pubs.opengroup.org/architecture/archimate-spec/">EA (ArchiMate)</a></td><td>✅</td><td>🔶</td><td>✅</td><td>🔶</td><td>✅</td><td></td><td>🔶</td><td></td><td></td><td></td><td>✅</td><td></td><td></td><td></td></tr>
151+
<tr><td><a href="https://git-scm.com/">Git</a></td><td>🔶</td><td>✅</td><td>✅</td><td></td><td></td><td></td><td></td><td>✅</td><td>✅</td><td></td><td></td><td></td><td></td><td>🔶</td></tr>
152+
<tr><td><a href="https://martinfowler.com/eaaDev/EventSourcing.html">Event Sourcing</a></td><td></td><td>✅</td><td>🔶</td><td></td><td></td><td></td><td>🔶</td><td>✅</td><td>✅</td><td></td><td></td><td></td><td></td><td></td></tr>
153+
<tr><td><a href="https://www.domainlanguage.com/ddd/">DDD</a></td><td>✅</td><td></td><td>✅</td><td>🔶</td><td></td><td></td><td>🔶</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
154+
<tr><td><a href="https://c4model.com/">C4</a></td><td>✅</td><td></td><td>✅</td><td>🔶</td><td>✅</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
155+
<tr><td><a href="https://en.wikipedia.org/wiki/Traceability_matrix">Traceability Matrices</a></td><td>✅</td><td></td><td>✅</td><td></td><td></td><td></td><td>🔶</td><td></td><td></td><td></td><td>🔶</td><td></td><td></td><td>🔶</td></tr>
156+
<tr><td><a href="https://en.wikipedia.org/wiki/Product_requirements_document">PRD</a></td><td>✅</td><td></td><td>🔶</td><td>🔶</td><td>🔶</td><td>✅</td><td>🔶</td><td>🔶</td><td></td><td></td><td>🔶</td><td></td><td>✅</td><td>🔶</td></tr>
157+
<tr><td><a href="https://adr.github.io/">ADR</a></td><td>✅</td><td></td><td></td><td></td><td></td><td>✅</td><td></td><td>🔶</td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
158+
<tr><td><a href="https://www.rfc-editor.org/rfc/rfc2026">RFC Processes</a></td><td>✅</td><td></td><td></td><td></td><td></td><td>✅</td><td></td><td>🔶</td><td></td><td></td><td></td><td></td><td>🔶</td><td>🔶</td></tr>
159+
<tr><td><a href="https://cucumber.io/docs/gherkin/">BDD (Gherkin)</a></td><td>✅</td><td>✅</td><td>🔶</td><td>🔶</td><td></td><td></td><td>✅</td><td></td><td></td><td></td><td></td><td>🔶</td><td>🔶</td><td>✅</td></tr>
160+
<tr><td><a href="https://github.com/github/spec-kit">Spec Kit</a></td><td>✅</td><td></td><td>✅</td><td>🔶</td><td></td><td>🔶</td><td></td><td>🔶</td><td></td><td></td><td></td><td>✅</td><td>✅</td><td>✅</td></tr>
161+
<tr><td><a href="https://github.com/yeachan-heo/oh-my-claudecode/blob/main/skills/ralplan/SKILL.md">Ralplan</a></td><td>✅</td><td></td><td>🔶</td><td></td><td></td><td>✅</td><td>🔶</td><td></td><td></td><td></td><td></td><td></td><td>✅</td><td>🔶</td></tr>
162+
<tr><td><a href="https://github.com/gsd-build/get-shit-done">GSD</a></td><td>✅</td><td></td><td></td><td></td><td></td><td>🔶</td><td>🔶</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
163+
<tr><td><a href="https://github.com/gsd-build/gsd-2">GSD-2</a></td><td>✅</td><td>🔶</td><td>✅</td><td>✅</td><td></td><td>🔶</td><td>🔶</td><td>✅</td><td></td><td></td><td>🔶</td><td>✅</td><td>✅</td><td>✅</td></tr>
164+
<tr><td><a href="https://github.com/eyaltoledano/claude-task-master">Taskmaster</a></td><td>✅</td><td>✅</td><td>✅</td><td>✅</td><td></td><td>🔶</td><td></td><td>🔶</td><td></td><td>🔶</td><td>🔶</td><td>🔶</td><td>✅</td><td>✅</td></tr>
165+
<tr><td><a href="https://github.com/Fission-AI/OpenSpec">OpenSpec</a></td><td>✅</td><td>🔶</td><td>✅</td><td>🔶</td><td></td><td>✅</td><td></td><td>✅</td><td></td><td></td><td></td><td>✅</td><td>✅</td><td>✅</td></tr>
166+
<tr><td><a href="https://github.com/kirodotdev/Kiro">Kiro</a></td><td>✅</td><td>🔶</td><td>✅</td><td>🔶</td><td></td><td>🔶</td><td>🔶</td><td>🔶</td><td></td><td></td><td>🔶</td><td>✅</td><td>✅</td><td>✅</td></tr>
167+
<tr><td><a href="https://github.com/gotalab/cc-sdd">cc-sdd</a></td><td>✅</td><td>🔶</td><td>✅</td><td>🔶</td><td></td><td>🔶</td><td>🔶</td><td>🔶</td><td></td><td></td><td>🔶</td><td>✅</td><td>✅</td><td>✅</td></tr>
168+
<tr><td><a href="https://github.com/Q00/ouroboros">Ouroboros</a></td><td>✅</td><td>🔶</td><td>✅</td><td></td><td></td><td>✅</td><td>✅</td><td>🔶</td><td></td><td>✅</td><td>🔶</td><td>🔶</td><td>✅</td><td>🔶</td></tr>
169+
<tr><td><a href="https://github.com/Priivacy-ai/spec-kitty">Spec Kitty</a></td><td>✅</td><td>🔶</td><td>✅</td><td>🔶</td><td></td><td>🔶</td><td>🔶</td><td>🔶</td><td></td><td></td><td>🔶</td><td>✅</td><td>✅</td><td>✅</td></tr>
170+
<tr><td><a href="https://github.com/shotgun-sh/shotgun">Shotgun</a></td><td>✅</td><td>🔶</td><td>🔶</td><td></td><td></td><td>🔶</td><td></td><td>🔶</td><td></td><td></td><td>🔶</td><td>🔶</td><td>✅</td><td>🔶</td></tr>
171+
<tr><td><a href="https://github.com/obra/superpowers">Superpowers</a></td><td>✅</td><td>🔶</td><td>🔶</td><td>🔶</td><td></td><td>🔶</td><td>✅</td><td>🔶</td><td></td><td>✅</td><td>🔶</td><td>✅</td><td>✅</td><td>✅</td></tr>
172+
<tr><td><strong>SysProM</strong></td><td>✅</td><td>✅</td><td>✅</td><td>✅</td><td>🔶</td><td>✅</td><td>✅</td><td>✅</td><td>✅</td><td></td><td>🔶</td><td>✅</td><td>✅</td><td>✅</td></tr>
173+
</tbody>
174+
</table>
154175

155176
✅ = first-class support. 🔶 = partial or implicit.
156177

0 commit comments

Comments
 (0)