You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/issues/open/1669-overhaul-packages/EPIC.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -543,6 +543,7 @@ Status: TODO unless noted.
543
543
-[x][#1835](https://github.com/torrust/torrust-tracker/issues/1835) SI-14: Decouple `http-protocol` from `torrust-tracker-primitives`_(Rule M; remove protocol -> domain coupling as step 2)_
-[ ][#1884](https://github.com/torrust/torrust-tracker/issues/1884) SI-19: Move `bittorrent-peer-id` to `torrust/torrust-bittorrent` as `torrust-peer-id`_(Rule E; no workspace deps; first `bittorrent-*` extraction)_
546
+
-[ ][#1885](https://github.com/torrust/torrust-tracker/issues/1885) SI-20: Extract `torrust-net-primitives` to standalone repository _(Rule E; no workspace deps; no prerequisites)_
546
547
547
548
#### 4. Draft Specs (No Subissue Number, No GitHub Issue)
548
549
@@ -576,7 +577,7 @@ Details:
576
577
| Peer-ID move |[#1884](https://github.com/torrust/torrust-tracker/issues/1884) — Move `bittorrent-peer-id` to `torrust/torrust-bittorrent` as `torrust-peer-id`|[docs/issues/open/1884-1669-19-move-bittorrent-peer-id-to-torrust-bittorrent.md](../../open/1884-1669-19-move-bittorrent-peer-id-to-torrust-bittorrent.md)| TODO | Rule E; no workspace deps in crate; 3 consumers to migrate; first `bittorrent-*` extraction sequence item |
| Metrics extraction |[#1882](https://github.com/torrust/torrust-tracker/issues/1882) — Extract `torrust-metrics` to standalone repository |[docs/issues/open/1882-1669-18-extract-torrust-metrics-to-standalone-repo.md](../../open/1882-1669-18-extract-torrust-metrics-to-standalone-repo.md)| TODO | Rule E; requires completed metrics rename; 7 workspace consumers to migrate |
579
-
| Net-primitives extraction |#TBD — Extract `torrust-net-primitives` to standalone repository |[docs/issues/drafts/1669-extract-torrust-net-primitives-to-standalone-repo.md](../../drafts/1669-extract-torrust-net-primitives-to-standalone-repo.md)| TODO | Rule E; no workspace deps; no prerequisites; 10 consumers to migrate; new repo torrust/torrust-net-primitives |
580
+
| Net-primitives extraction |[#1885](https://github.com/torrust/torrust-tracker/issues/1885) — Extract `torrust-net-primitives` to standalone repository |[docs/issues/open/1885-1669-20-extract-torrust-net-primitives-to-standalone-repo.md](../../open/1885-1669-20-extract-torrust-net-primitives-to-standalone-repo.md)| TODO | Rule E; no workspace deps; no prerequisites; 10 consumers to migrate; new repo torrust/torrust-net-primitives |
580
581
| Tracker client extraction | #TBD — Extract `torrust-tracker-client` to standalone repository |[docs/issues/drafts/1669-extract-torrust-tracker-client-to-standalone-repo.md](../../drafts/1669-extract-torrust-tracker-client-to-standalone-repo.md)| TODO | Rule E; blocked by `torrust-tracker-udp-tracker-protocol` publication (external to this EPIC) |
581
582
| Versioning policy | #TBD — Define package versioning strategy (linked vs independent SemVer evolution) |[docs/issues/drafts/1669-define-package-versioning-strategy.md](../../drafts/1669-define-package-versioning-strategy.md)| TODO | Policy issue; defines release-train vs independent package cadence and migration plan |
582
583
| REST API architecture | #TBD — Define REST API contract-first package architecture |[docs/issues/drafts/1669-define-rest-api-contract-first-package-architecture.md](../../drafts/1669-define-rest-api-contract-first-package-architecture.md)| TODO | Policy reminder only in this EPIC; validate via PoC, then execute migration in a dedicated API EPIC; defer API package extraction/publication |
@@ -597,9 +598,9 @@ After SI-14, there is a proposal to evaluate a dedicated repository for protocol
0 commit comments