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

https://github.com/robsonkades/vscode-express-snippets

🔨 🎉 Snippet para facilitar a criação de controllers e services com Node.js e Express para Javascript
https://github.com/robsonkades/vscode-express-snippets

express express-snippets javascript nodejs snippets

Last synced: about 1 month ago
JSON representation

🔨 🎉 Snippet para facilitar a criação de controllers e services com Node.js e Express para Javascript

Awesome Lists containing this project

README

        





Logo

Express Snippets

## Tabela de Conteúdo

- [Tabela de Conteúdo](#tabela-de-conte%C3%BAdo)
- [Sobre o Projeto](#sobre-o-projeto)
- [Começando](#come%C3%A7ando)
- [Instalação](#instala%C3%A7%C3%A3o)
- [Linguagens Suportadas](#linguagens-suportadas)
- [Como Usar?](#como-usar)
- [Snippets](#snippets)
- [Contribuição](#contribui%C3%A7%C3%A3o)
- [Licença](#licen%C3%A7a)
- [Contato](#contato)

## Sobre o Projeto

Este projeto visa a disponibilização de um conjunto de Snippets ou atalhos para criação de Controllers e métodos em aplicações Node.js com Express.

## Começando

### Instalação

Para instalar uma extensão você pode executar o **Command Pallete** através do comando `Ctrl + Shift + P` ou `Cmd + Shift + P` , digitar `Install Extensions` e por fim dar um `Enter`, feito isso pesquise por Express e você vai encontrar a extensão **Express Snippets**.

### Linguagens Suportadas

- JavaScript (.js)

### Como Usar?

Quando você instalar a Extensão o desenvolvimento em Node.js será bem mais divertido e produtivo.

![Create React Native Component](https://raw.githubusercontent.com/robsonkades/vscode-express-snippets/master/images/component.gif)

### Snippets

Abaixo segue a lista com todos os Snippets disponíveis e os gatilhos para cada um. O **⇥** significa a tecla `TAB`.

| Gatilho | Conteúdo |
| ---------: | --------------------------------------------------------- |
| `app →` | Cria classe principal do express |
| `routes →` | Cria a classe de rotas do express |
| `sch →` | Cria um schema do mongoose |
| `mod →` | Cria um model do sequelize |
| `db →` | Cria classe de conexão de banco de dados postgres/mongodb |
| `cfc →` | Cria um controller com **todos** os métodos |
| `cst →` | Cria um controller com o método **store** |
| `cin →` | Cria um controller com o método **index** |
| `ccr →` | Cria um controller com o método **create** |
| `csh →` | Cria um controller com o método **show** |
| `ced →` | Cria um controller com o método **edit** |
| `cup →` | Cria um controller com o método **update** |
| `cde →` | Cria um controller com o método **destroy** |
| `cvi →` | Cria um controller com o método **view** |
| `cgr →` | Cria um controller com o método **grid** |
| `cfo →` | Cria um controller com o método **form** |
| `st →` | Cria o método **store** |
| `in →` | Cria o método **index** |
| `cr →` | Cria o método **create** |
| `sh →` | Cria o método **show** |
| `ed →` | Cria o método **edit** |
| `up →` | Cria o método **update** |
| `dt →` | Cria o método **destroy** |
| `de →` | Cria o método **delete** |
| `vi →` | Cria o método **view** |
| `gr →` | Cria o método **grid** |
| `fo →` | Cria o método **form** |

## Contribuição

Contribuições são o que fazem a comunidade open source um lugar incrível para aprender, inspirar e criar. Qualquer contribuição que você fizer será **muito apreciada**.

1. Faça um Fork do projeto
2. Crie uma Branch para sua Feature (`git checkout -b feature/FeatureIncrivel`)
3. Adicione suas mudanças (`git add .`)
4. Comite suas mudanças (`git commit -m 'Adicionando uma Feature incrível!`)
5. Faça o Push da Branch (`git push origin feature/FeatureIncrivel`)
6. Abra uma Pull Request

## Licença

Distribuído sob a licença MIT. Veja `LICENSE` para mais informações.

## Contato

Robson Kades - [Github](https://github.com/robsonkades) - **[email protected]**