Skip to content

Commit f682e64

Browse files
committed
feat: Add pipeline completions
1 parent 40a32be commit f682e64

File tree

1 file changed

+34
-6
lines changed

1 file changed

+34
-6
lines changed

res/schemas/beet_pipeline.json

Lines changed: 34 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,38 @@
7575
"pipeline": {
7676
"description": "The plugin pipeline",
7777
"type": "array",
78+
"uniqueItems": true,
7879
"items": {
7980
"anyOf": [
81+
{
82+
"const": "beet.contrib.function_header",
83+
"description": "Plugin that adds a header to functions automatically"
84+
},
85+
{
86+
"const": "beet.contrib.lantern_load",
87+
"description": "Plugin that implements Lantern Load runtime dependencies"
88+
},
89+
{
90+
"const": "beet.contrib.render",
91+
"description": "Plugin that invokes the built-in template renderer"
92+
},
93+
{
94+
"const": "beet.contrib.sandstone",
95+
"description": "Plugin that builds a sandstone project"
96+
},
97+
{
98+
"const": "beet.contrib.babelbox",
99+
"description": "Plugin that loads translations from csv files"
100+
},
101+
{
102+
"const": "mcanitexgen",
103+
"description": "Plugin that generates .mcmeta files for animated textures"
104+
},
80105
{"type": "string"},
81-
{"$ref": "#"}
106+
{
107+
"description": "Nested beet project configuration",
108+
"$ref": "#"
109+
}
82110
]
83111
}
84112
},
@@ -99,23 +127,23 @@
99127
"type": "string"
100128
},
101129
"function_header": {
102-
"description": "Plugin that adds a header to functions automatically",
130+
"description": "Function-header plugin configuration",
103131
"$ref": "contrib/function_header.json"
104132
},
105133
"lantern_load": {
106-
"description": "Plugin that implements Lantern Load runtime dependencies",
134+
"description": "Lantern-load plugin configuration",
107135
"$ref": "contrib/lantern_load.json"
108136
},
109137
"render": {
110-
"description": "Plugin that invokes the built-in template renderer",
138+
"description": "Render plugin configuration",
111139
"$ref": "contrib/render.json"
112140
},
113141
"sandstone": {
114-
"description": "Plugin that builds a sandstone project",
142+
"description": "Sandstone plugin configuration",
115143
"$ref": "contrib/sandstone.json"
116144
},
117145
"babelbox": {
118-
"description": "Plugin that loads translations from csv files",
146+
"description": "Babelbox plugin configuration",
119147
"$ref": "contrib/babelbox.json"
120148
}
121149
}

0 commit comments

Comments
 (0)