novolis-governance / wirefish-rename-plan.md
WireFish → Novolis.Transports.WireFish
Policies that keep the org coherent
dotnetgovernancenovolis
Status: Completed — library lives in novolis-transports.
| Former | Current |
|---|---|
novolis-wirefish repo | Redirect only; implementation in novolis-transports |
Frank.WireFish package id | Novolis.Transports.WireFish |
Frank.WireFish namespace | Novolis.Transports.WireFish (obsolete Frank.WireFish aliases in-package) |
Rationale
Packet capture is a transport-layer concern (adapters, live I/O, channels), alongside TCP and HTTP clients. A dedicated unpublished repo added navigation cost without a separate release lifecycle.
Consumer migration
- Replace project/package reference
Frank.WireFish→Novolis.Transports.WireFish. - Update usings to
Novolis.Transports.WireFish. - Replace
AddWireFishwithAddNovolisWireFish(optionalWireFishOptionsfor BPF/device filter). - Remove dependency on
novolis-wirefishrepo path in multi-repo checkouts.