From 221ba20083638c15163e56452c0715b2123fa636 Mon Sep 17 00:00:00 2001 From: meili-bot <74670311+meili-bot@users.noreply.github.com> Date: Wed, 15 Oct 2025 10:47:23 +0200 Subject: [PATCH] Adapt the standards of prototypes --- documentation/prototypes.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/documentation/prototypes.md b/documentation/prototypes.md index 047f22e7b..d8d5ba76c 100644 --- a/documentation/prototypes.md +++ b/documentation/prototypes.md @@ -20,14 +20,16 @@ These make us iterate fast before stabilizing it for the current release. ### Release steps -The prototype name must follow this convention: `prototype-X-Y` where -- `X` is the feature name formatted in `kebab-case`. It should not end with a single number. +The prototype name must follow this convention: `prototype-v.-` where +- `version` is the version of Meilisearch on which the prototype is based. +- `name` is the feature name formatted in `kebab-case`. It should not end with a single number. - `Y` is the version of the prototype, starting from `0`. -✅ Example: `prototype-auto-resize-0`.
-❌ Bad example: `auto-resize-0`: lacks the `prototype` prefix.
-❌ Bad example: `prototype-auto-resize`: lacks the version suffix.
-❌ Bad example: `prototype-auto-resize-0-0`: feature name ends with a single number. +✅ Example: `prototype-v1.23.0.search-personalization-0`.
+❌ Bad example: `prototype-search-personalization-0`: version is missing.
+❌ Bad example: `v1.23.0.auto-resize-0`: lacks the `prototype` prefix.
+❌ Bad example: `prototype-v1.23.0.auto-resize`: lacks the version suffix.
+❌ Bad example: `prototype-v1.23.0.auto-resize-0-0`: feature name ends with a single number. Steps to create a prototype: