helm-chart.fbl
fbl0.10.1helm-chart.fbl
Example document helm-chart.fbl
Views generated from the file
This view is drawn by this site from helm-chart.fbl itself. It shows the data in the document, not the notation the diagram draws.
helm-chart.fbl at 4590c56Diagram as text (Mermaid)
flowchart LR
accTitle: Bindings of helm-chart.fbl
accDescr: Flowchart of the bindings in helm-chart.fbl: 1 binding(s) (chart) as boxes with the files they claim and their body's format family, and 0 element rule(s) and 0 relation rule(s) as rounded boxes with the type each produces.
b_chart["Helm chart<br/>chart"]The file
Download helm-chart.fbl (1,754 bytes, unchanged from the source).
{
"$schema": "https://etalii.net/adp/fbl/schema/0.1/fbl.schema.json#/$defs/Document",
"fbl": "0.1",
"doc": "A Helm chart folder (definitions/diagrams/helm-chart.dis, helm-chart.md): a folder subject (section 10) read by a persistence plugin, never written. Recognition, the files read, the settle delay and the registration inside the chart root are declared; resolving templates, includes and conditions stays in the plugin.",
"bindings": {
"chart": {
"title": "Helm chart",
"claims": {
"names": ["Chart.yaml"],
"origins": ["helm/chart"],
"registrationOnly": true,
"suggest": { "contains": ["apiVersion:"] }
},
"body": {
"kind": "folder",
"recognise": { "all": ["Chart.yaml"] },
"files": [
{ "name": "chart", "glob": "Chart.yaml", "family": "yaml" },
{ "name": "values", "glob": "values*.yaml", "family": "yaml" },
{ "name": "schema", "glob": "values.schema.json", "family": "json" },
{ "name": "templates", "glob": "templates/**", "family": "lines" },
{ "name": "crds", "glob": "crds/**" },
{ "name": "subcharts", "glob": "charts/*/Chart.yaml", "family": "yaml" },
{ "name": "archives", "glob": "charts/*.tgz" },
{ "name": "lock", "glob": "Chart.lock", "family": "yaml" },
{ "name": "requirements", "glob": "requirements.yaml", "family": "yaml" }
],
"ignore": [".git/**", "**/.helmignore"],
"settle": 400
},
"reader": { "plugin": "net.etalii.adp.helm.chartFolder", "version": "^0.1.0" },
"readOnly": "A chart is read, never written: change it in its files.",
"registration": { "createOnFirstPlacement": true }
}
}
}In an IDE
No IDE host runs this example yet.