From 6649f51228c9c8d43f83e354494e8f5745e723a7 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 12 Sep 2023 06:31:08 +0930 Subject: [PATCH] CONTRIBUTING.md: modern feature bit assignment. 1. Put it in the PR title so everyone can see. 2. Deploy with +100 while it's still unratified, in case it changes. Signed-off-by: Rusty Russell --- CONTRIBUTING.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e4892eb..b40d000 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -35,7 +35,11 @@ escape into the wild). also they can be used to find appropriate peers. Feature bits are always assigned in pairs, even if it doesn't make sense -for them to ever be compulsory. +for them to ever be compulsory. The feature bit is self-assigned in the +title of the PR, to make it easier for others to self-assign. Until the PR +is merged into the spec, experimental implementations should use the proposed +feature bit +100; they can accept both feature bits once it is merged (if +the protocol does not change!). Almost every spec change should have a feature bit associated; in the past we have grouped feature bits, then we couldn't disable a single feature