The official Visual Studio Code extension for Winter CMS, providing syntax highlighting, code completion and useful assistive features for developers working on Winter projects.
This extension is currently in preview and is not feature-complete.
Currently available
Planned for v1.0.0
fields.yaml
)columns.yaml
)config_form.yaml
)config_list.yaml
)config_releation.yaml
)config_reorder.yaml
)config_import_export.yaml
){% component %}
tagThe YAML validation will require the YAML plugin provided by Red Hat. This will be installed automatically with this extension.
To enable Emmet features in theme templates, add the following to the emmet.includeLanguages
setting in your settings.json
in VSCode.
"emmet.includeLanguages": {
"wintercms": "html"
}
If you are getting the error Symfony\Component\ErrorHandler\Error\FatalError: Uncaught Illuminate\Contracts\Container\BindingResolutionException: Target [Illuminate\Contracts\Auth\Access\Gate] is not instantiable.
in your logs or Ray output while you have the Laravel Extra Intellisense extension installed, then you can set LaravelExtraIntellisense.disableAuth
to true
in your VSCode extension settings.