Skip to content

Instantly share code, notes, and snippets.

View fnoquiq's full-sized avatar
🚀
Brazil

Gabriel Mesquita fnoquiq

🚀
Brazil
  • Divinópolis - MG
View GitHub Profile
@fnoquiq
fnoquiq / COMMIT-STYLE-GUIDE.md
Last active June 24, 2024 17:53
Mensagens de commit styleguide

Styleguides

Mensagens de commit styleguide

  • Usar modo imperativo (uma dica é fazer a pergunta: "O que este commit faz?" e responder: "Este commit Adiciona feature)
    • "Adiciona feature" 👍🏻
    • "Adicionada feature" 💩
    • "Adicionando feature" 💩
  • Primeira linha (título) deve ter no máximo 72 caracteres
  • Primeira linha (título) não deve terminar com ponto final '.'
@fnoquiq
fnoquiq / SEQUELIZE-GUIDE.MD
Last active January 25, 2021 19:03
Listagem de comando sequelize

Lista de comandos:

yarn sequelize migration:create --name=create-users

Esta função serve para criar uma nova migration e então definir nela a estrutura do banco

yarn sequelize db:migrate

Esta função serve para rodar as migrations e atualizar a estrutura do banco de dados

@fnoquiq
fnoquiq / .zshrc
Created September 18, 2019 02:13
.zshrc
SPACESHIP_PROMPT_ORDER=(
user # Username section
dir # Current directory section
host # Hostname section
git # Git section (git_branch + git_status)
hg # Mercurial section (hg_branch + hg_status)
exec_time # Execution time
line_sep # Line break
vi_mode # Vi-mode indicator
jobs # Background jobs indicator
@fnoquiq
fnoquiq / REACT-GUIDE.md
Last active October 14, 2022 10:13
React start and config project

Criando projeto do zero com REACT

Rode os seguintes comandos para iniciar o projeto:

ReactJS

yarn create react-app (nome-da-pasta/projeto)

React Native

@fnoquiq
fnoquiq / VSCODE-GUIDE.md
Last active February 11, 2020 23:02
VS Code settings configuration

Configurando VSCode

Instale os seguintes plugins no VSCode:

  • Color Highlight

  • Dracula Official

  • EditorConfig for VS Code

@fnoquiq
fnoquiq / EXPRESS-GUIDE.md
Last active February 11, 2020 23:02
Node API configuration

Configurando projeto nodeJS

Configurado para o padrão Airbnb em conjunto ao Prettier

Não se esqueça de adicionar as seguintes dependências de desenvolvimento:

yarn add eslint eslint-config-airbnb-base eslint-config-prettier eslint-plugin-import -D

yarn add nodemon sucrase prettier eslint-plugin-prettier -D

@fnoquiq
fnoquiq / brew-install-script.sh
Last active October 26, 2019 11:20
Brew script for installing packages and applications on OSX
#!/bin/sh
# Homebrew Script for OSX
# To execute: save and `chmod +x ./brew-install-script.sh` then `./brew-install-script.sh`
echo "Installing brew..."
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
echo "Installing brew cask..."
brew update
@fnoquiq
fnoquiq / JEST-GUIDE.md
Last active February 11, 2020 23:01
JEST Configuration

Configurando JEST (nodeJS)

Iniciando projeto NodeJS

yarn global add @rocketseat/omni

Após instalar o omni da rocketseat, execute omni init [pasta/nomeprojeto] --only=server para inicar um projeto básico do nodeJS

Dependências de desenvolvimento do JEST:

@fnoquiq
fnoquiq / DEFAULT-GUIDE.md
Last active June 4, 2024 19:09
Adonis tutorial

AdonisJS

Instalando CLI do Adonis

Cole no terminal o seguinte comando para instalar a interface de linha de comando do Adonis:

npm install -g @adonisjs/cli

Criar um novo projeto

@fnoquiq
fnoquiq / HUSKY-GUIDE.md
Last active April 3, 2020 03:15
Commit lint config

Commit lint configuration :emoji:

Instale as seguintes dependências:

yarn add -D husky @commitlint/{config-conventional,cli}

Feito isso, adicione ao package.json o seguinte comando:

"husky": {