commit 252e9d71e3660bfa09a4ceedf05a7dd16ea06517
parent 48395657c1cc94046c2c2449b95934336c1a177a
Author: Alexandre Bique <bique.alexandre@gmail.com>
Date: Wed, 20 Dec 2023 11:59:52 +0100
Update the extension id convention
Diffstat:
1 file changed, 8 insertions(+), 0 deletions(-)
diff --git a/conventions/extension-id.md b/conventions/extension-id.md
@@ -7,6 +7,10 @@ Where:
- `$NAME` is the name of the exension.
- `$REV` is the revision of the extension. This is an integer that is incremented for each iteration.
+For extensions made by third-parties and not officially published by the CLAP project, please use the following form: `$REVERSE_URI.$NAME/$REV`.
+Where:
+- `$REVERSE_URI` would be something like `com.bitwig`.
+
## Draft
An extension is considered a draft extension if it is in the [draft](../include/clap/ext/draft/) folder.
@@ -15,6 +19,10 @@ When the extension is migrating from draft to stable, its extension ID must not
All extensions must go first though a draft phase.
+## For factory ID
+
+Everything about the extension id simetrically applies to factory id.
+
## History
Before this document was written, existing extension didn't honor those rules.