The Driver: a public plugin that is not yet a production map shows under Experimental until it is. A profile's .meta.json declares "stage": "production" | "experimental" (default experimental; a bundle is production if any profile says so) and "heavy": true for a live WebGL owner. generate-tree carries both into manifest.json, so the Studio and the gallery read the same field and neither keeps a list. The seven production bundles are marked: dashboard-plus-grid, research-map-plus-grid, regions-dashboard, my-upg-100-list, doxa-simple-map, cities-internet, gospel-resources. The Studio rail keeps its capability sections for them and puts every experimental bundle (gospel-internet among them) in one final Experimental section. The gallery's auto-discovered Experimental folder skips a production bundle. gospel-internet-board joins HEAVY_ELEMENTS (it can own two WebGL contexts). check:studio-rail asserts the split.
9 lines
581 B
JSON
9 lines
581 B
JSON
{
|
|
"stage": "production",
|
|
"type": "single",
|
|
"label": "Cities with Internet — connectivity map",
|
|
"config": {
|
|
"pinHint": false
|
|
},
|
|
"note": "pinHint:false because this map has NO DOTS. It shades country polygons by national internet penetration; the shared PinHint's default label invites the reader to 'Tap a coloured dot', which points at something that does not exist here and makes a working map look broken. Opt-out is the documented channel (library/components/hints/PinHint.vue). Sibling: gospel-resources/resources-map.meta.json — keep these two in step."
|
|
}
|