streamline CFP approval and tracking process
Inspired by the Gateway Enhancement Proposal (GEP) docs.
I tried to combine @joestringer's comment in https://github.com/cilium/design-cfps/issues/4 with the three proposed states in that same issue, resulting in 6 possible statuses (I renamed 'State' to 'Status' just to fit the default for GitHub Projects).Experimental and Stable could use some stronger definitions, but I think the other four make sense.
These statuses will be listed in the Cilium Feature Proposals (CFP) GitHub Project that will be added to this repository. Workflows are set to automatically set Provisional (when a new PR is opened), Implementable (when a PR is merged), and Withdrawn (when a PR is closed), but the other three statuses will have to be manually set. The SIGs will also have to be manually set.
I have also opened a PR to update the list of SIGs, so those links I added will be more useful soon.