The new plugin which extends Zion Builder current elements should have the following basic structure:
│ .gitignore │ composer.json │ manifest.json │ package.json │ readme.md │ readme.txt │ ruleset.xml │ tsconfig.base.json │ tsconfig.json │ webpack.config.js │ zion-builder-extension-example.php │ zionbuilder.config.js │ ├───assets │ └───vendors ├───includes │ │ Plugin.php │ │ Utils.php │ │ │ └───Elements │ └───MyElement │ icon.svg │ MyElement.php │ └───packages └───elements │ webpack.config.js │ └───src └───myElement │ editor.js │ frontend.js │ ├───components │ myElement.vue │ └───scss main.scss
The link bellow from GitHub allows users to easily clone the repository and create their own custom elements.