-
Notifications
You must be signed in to change notification settings - Fork 0
/
databricks_template_schema.json
29 lines (29 loc) · 1.2 KB
/
databricks_template_schema.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{
"welcome_message": "Welcome to the Databricks Kedro Bundle. For detailed information on project generation, see the README at https://github.com/jenspederm/databricks-kedro-bundle.",
"min_databricks_cli_version": "v0.212.2",
"properties": {
"project_name": {
"order": 1,
"type": "string",
"default": "kedro project",
"pattern": "^[^.\\\\/A-Z]{3,}$",
"pattern_match_failure_message": "Project name must be at least 3 characters long and cannot contain the following characters: \"\\\", \"/\", \" \", \".\", and must be all lowercase letters.",
"description": "\nProject Name. Default"
},
"project_slug": {
"order": 2,
"type": "string",
"default": "{{ ((regexp `[- ]`).ReplaceAllString .project_name `_`) -}}",
"description": "\nProject slug. Default",
"hidden": true
},
"package_manager": {
"order": 3,
"type": "string",
"default": "pip",
"enum": ["pip", "rye", "poetry"],
"description": "\nPackage manager to use. Default"
}
},
"success_message": "\n*** Kedro Asset Bundle created in '{{.project_name}}' directory! ***\n\nPlease refer to the README.md for further instructions on getting started."
}