[PATCH v3 07/10] layers.schema.json: Add examples property

Rob Woolley <[email protected]> Mon, 15 Jun 2026 10:37:49 -0700
Newsgroups org.openembedded.lists.bitbake-devel
Message-ID <[email protected]>
This resolves the jsonschema linting error:
    Set a non-empty examples array at the top level of the schema
    to illustrate the expected data (top_level_examples)

This example intentionally only references bitbake as a minimal
example that focuses on the tool itself.

Signed-off-by: Rob Woolley <[email protected]>
---
 setup-schema/layers.schema.json | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/setup-schema/layers.schema.json b/setup-schema/layers.schema.json
index afeac1869..e75380be8 100644
--- a/setup-schema/layers.schema.json
+++ b/setup-schema/layers.schema.json
@@ -2,6 +2,25 @@
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "description": "A schema for a manifest of layers to setup",
     "title": "OpenEmbedded Layer Setup Schema",
+    "examples" : [
+        {
+            "version": "1.0",
+            "sources": {
+                "bitbake": {
+                    "git-remote": {
+                        "remotes": {
+                            "origin": {
+                                "uri": "https://git.openembedded.org/bitbake"
+                            }
+                        },
+                        "branch": "master",
+                        "rev": "master"
+                    },
+                    "path": "bitbake"
+                }
+            }
+        }
+    ],
     "type": "object",
     "additionalProperties": false,
     "required": [

-- 
2.49.0