An open API service indexing awesome lists of open source software.

https://github.com/webkul/magento2_vscode

Magento2 vscode
https://github.com/webkul/magento2_vscode

Last synced: 12 months ago
JSON representation

Magento2 vscode

Awesome Lists containing this project

README

          

# AutoMageDev - Snippets and AutoComplete

Advanced Magento 2 AutoSuggestion extension for Visual Studio Code.

## Features

- AutoSuggests a list of Magento's core class namespaces.

![Namespace example GIF](https://raw.githubusercontent.com/webkul/magento2_vscode/master/images/nsSug.gif)

- AutoSuggests a list of class functions whose object is injected in constructor.

![Functions example GIF](https://raw.githubusercontent.com/webkul/magento2_vscode/master/images/fnSug.gif)

- Boilerplates available for basic xml and php functionalities, can be invoked by using prefix '!wk'.

- One can create basic module files (module.xml and registration.php), helper, controller, shipping method and payment method files using command palette.

![File Generation GIF](https://raw.githubusercontent.com/webkul/magento2_vscode/master/images/genCom.gif)

- One can also update the namespaces for newly created files.

- Event name will show in suggestion in events.xml file.

![Events GIF](https://raw.githubusercontent.com/webkul/magento2_vscode/master/images/events.gif)

- Table, columns and constraints will be autocompleted in db_schema.xml

![DbSchema GIF](https://raw.githubusercontent.com/webkul/magento2_vscode/master/images/dbschema.gif)

- Groups, sections, fields, validations, etc., will be autosuggested in system.xml.

![SystemConfig GIF](https://raw.githubusercontent.com/webkul/magento2_vscode/master/images/systemxml.gif)

- Tags (like block, referenceBlock, containers, arguments, action, etc.) will be autosuggested and basic functionalities (like Template Overriding) will be autocompleted in layout files.

![Layout GIF](https://raw.githubusercontent.com/webkul/magento2_vscode/master/images/layout.gif)

## Requirements

Magento root folder should be opened in the workspace.

## User Guide

For extension's working process, follow [user guide](https://webkul.com/blog/magento2-visual-studio-code-plugin/).

**Enjoy!**