From f463320808dc94ef8fe1f5379af2535d3f864c9b Mon Sep 17 00:00:00 2001 From: Costa Shulyupin <costa.shul@redhat.com> Date: Tue, 14 May 2024 18:10:01 +0300 Subject: [PATCH] wiki documents yaml example: ``` document: wiki: host: https://en.wikipedia.org pages: - title: IBM Granite oldid: 1224936099 ``` Signed-off-by: Costa Shulyupin <costa.shul@redhat.com> --- v2/knowledge.json | 37 +++++++++++++++++++++++++++++++++---- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/v2/knowledge.json b/v2/knowledge.json index 45cb76e..623eff7 100644 --- a/v2/knowledge.json +++ b/v2/knowledge.json @@ -56,10 +56,19 @@ "document": { "description": "The knowledge documents.", "type": "object", - "required": [ - "repo", - "commit", - "patterns" + "anyOf": [ + { + "required": [ + "repo", + "commit", + "patterns" + ] + }, + { + "required": [ + "wiki" + ] + } ], "unevaluatedProperties": false, "properties": { @@ -93,6 +102,26 @@ "folder/knowledge_doc.md" ] } + }, + "wiki": { + "type": "object", + "required": [ + "host", + "spaces" + ], + "properties": { + "host": { "type": "string" }, + "pages": { + "type": "array", + "items": { + "type": "object", + "properties": { + "title": { "type": "string" }, + "oldid": { "type": "integer" } + } + } + } + } } } }