diff --git a/vanessa-runner-schema.json b/vanessa-runner-schema.json index bf341c94..082c96a0 100644 --- a/vanessa-runner-schema.json +++ b/vanessa-runner-schema.json @@ -664,6 +664,81 @@ } }, "type": "object" + }, + "init-project":{ + "additionalProperties": false, + "id": "/properties/init-project", + "description": "Параметры для команды 'init-project' - Выполнить cоздание структуры проекта.", + "properties": { + "ШаблонПроекта": { + "default": "", + "description": "Ссылка на шаблон, из которого будет клонироваться проект", + "id": "/properties/init-project/properties/ШаблонПроекта", + "title": "The ШаблонПроекта Schema", + "type": "object", + "additionalProperties": true, + "properties": { + "Использовать": { + "id": "/properties/init-project/properties/ШаблонПроекта/properties/Использовать", + "type": "boolean", + "title": "The Использовать schema", + "default": false + }, + "Репозиторий": { + "id": "/properties/init-project/properties/ШаблонПроекта/properties/Репозиторий", + "type": "string", + "format": "uri", + "title": "The Репозиторий schema", + "default": "https://github.com/vanessa-opensource/vanessa-bootstrap" + } + } + }, + "Пакеты":{ + "default": "", + "description": "Массив пакетов для установки", + "id": "/properties/init-project/properties/Пакеты", + "title": "The Пакеты Schema", + "type": "array", + "additionalProperties": true, + "items": { + "id": "/properties/init-project/properties/Пакеты/items", + "anyOf": [ + { + "type": "object", + "default": {}, + "properties": { + "Имя": { + "type": "string", + "title": "The Имя schema", + "default": "" + }, + "Использовать": { + "type": "boolean", + "title": "The Использовать schema", + "default": false + }, + "Установка": { + "type": "array", + "title": "The Установка schema", + "default": [], + "additionalItems": true, + "items": { + "anyOf": [ + { + "type": "string", + "default": "" + } + ] + } + } + }, + "additionalProperties": true + } + ] + } + } + }, + "type": "object" } } }