vfunc.js

Roadmap

StageContentsStatus
Stage 1the vf.vfunc engine and helpers, router, store, i18n, IE legacy file, tokens, update plugin, examples, starter, AI prompt kit, this site1.0
Stage 2class-free components vf.vs* (markup) and vf.vf* (instances), a basic grid and chart, third-party adapters (AG Grid, Tabulator, Chart.js, ECharts), a component gallery, design-check1.0 (a theme builder comes later)
Stage 3the class-based vf.VClass family, templates, toolsplanned

Naming

Under one global vf, the shape of a name tells you what it is.

ShapeMeaningExample
lowercasestage 1 featuresvf.vfunc, vf.attach, vf.router
vs*components that always return a string (stage 2)vf.vsButton
vf*components that always return an instance (stage 2)vf.vfButton
vf + kind + vendorthird-party adapters (stage 2)vf.vfGridAg, vf.vfChartEcharts
PascalCaseclasses (stage 3)vf.VClass
vf.ext.*user extensionsvf.ext.company

Taking part