Skip to content

spec: netfyr philosophy - #23

Merged
pfeifferj merged 1 commit into
mainfrom
netfyr-philosophy
Oct 8, 2026
Merged

pfeifferj merged 1 commit into
mainfrom
netfyr-philosophy

Conversation

@netfyr

@netfyr netfyr Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Constraints every spec in this repo inherits. A spec that contradicts one of these has to say so and argue the case; silence means the principle holds. Cite them by ID (P4, P7) in specs and reviews. IDs are stable: retired principles keep their number rather than freeing it for reuse. netfyr replaces the host's network engine: the component that owns rtnetlink and turns configuration into interface state. NetworkManager and nmstate are the primary migration targets because that is where the users netfyr is built for are today. netplan and systemd-networkd hold the same role for other users and...

Spec note: https://md.josie.cloud/insv5Wza5G

Spec-Id: insv5Wza5G
Reviewed-on: https://md.josie.cloud/insv5Wza5G
Reviewed-by: Josephine Pfeiffer <josie@redhat.com>
Reviewed-by: @rahul Rajesh
@netfyr
netfyr Bot requested review from bengal and pfeifferj as code owners October 8, 2026 13:59
@pfeifferj
pfeifferj merged commit f7c0a09 into main Oct 8, 2026
1 check passed
@pfeifferj
pfeifferj deleted the netfyr-philosophy branch October 8, 2026 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant