Commit 5b45902
feat: add component repositories as git submodules v0.4.3
Register the three standalone SPECTRE component repositories as git
submodules under `components/`, enabling `git clone --recursive` to
fetch all dependencies in a single operation.
Submodules added:
- components/wraith-protocol → github.com/doublegate/WRAITH-Protocol
(v2.3.7, secure communications, 2,957 tests, ~141K LOC Rust)
- components/prtip → github.com/doublegate/ProRT-IP
(v1.0.0, network reconnaissance, 2,557 tests, ~39K LOC Rust)
- components/cyberchef-mcp → github.com/doublegate/CyberChef-MCP
(v1.8.0, data analysis, 563 tests, ~40K LOC TypeScript)
New file: .gitmodules with submodule path-to-URL mappings for all three
component repositories. Existing clones can initialize submodules with
`git submodule update --init --recursive` without affecting local state.
Documentation updates:
- README.md: Added components/ and .gitmodules to project structure tree,
added submodule initialization instructions to Quick Start section,
version badge and footer updated (0.4.2 → 0.4.3)
- CHANGELOG.md: Added [0.4.3] entry with submodule details and versions
- CLAUDE.md: Added components/ directory to component structure docs
- Cargo.toml: Workspace version 0.4.2 → 0.4.3
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 071addb commit 5b45902
File tree
9 files changed
+57
-9
lines changed- components
9 files changed
+57
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
14 | 32 | | |
15 | 33 | | |
16 | 34 | | |
| |||
616 | 634 | | |
617 | 635 | | |
618 | 636 | | |
619 | | - | |
| 637 | + | |
| 638 | + | |
620 | 639 | | |
621 | 640 | | |
622 | 641 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
93 | 98 | | |
94 | 99 | | |
95 | 100 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
519 | 519 | | |
520 | 520 | | |
521 | 521 | | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
522 | 528 | | |
523 | 529 | | |
524 | 530 | | |
| |||
655 | 661 | | |
656 | 662 | | |
657 | 663 | | |
| 664 | + | |
658 | 665 | | |
659 | 666 | | |
660 | 667 | | |
| |||
665 | 672 | | |
666 | 673 | | |
667 | 674 | | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
668 | 680 | | |
669 | 681 | | |
670 | 682 | | |
| |||
925 | 937 | | |
926 | 938 | | |
927 | 939 | | |
928 | | - | |
| 940 | + | |
929 | 941 | | |
930 | 942 | | |
Submodule cyberchef-mcp added at 2cfe7b7
Submodule wraith-protocol added at be62dc9
0 commit comments