Skip to content

Instantly share code, notes, and snippets.

View brunosousadev's full-sized avatar
🏠
Working from home

Bruno Sousa brunosousadev

🏠
Working from home
View GitHub Profile
@brunosousadev
brunosousadev / Tutorial.md
Created April 2, 2020 00:02
Tutorial de configuração de padronização de mensagens de commits e automatização do processo

commitlint

Obtenha alta qualidade de mensagem de confirmação e ciclos curtos de feedback, informando as mensagens de confirmação logo quando elas são criadas.

Este tutorial demonstra como conseguir isso através dos seguintes passos:

Instalar @commitlint/config-conventional e @commitlint/cli como dependência de desenvolvimento

@brunosousadev
brunosousadev / mogoose.md
Last active May 9, 2020 02:27
Tutorial de confiração do mongoose para session.

Muitas vezes precisamos trabalhar com session para garantir que todas as operações no banco só sejam concluidas se realmente todas as operações tiverem sucesso.

Uma forma de configurar no mongoose fica da seguinte forma:

const mongoose = require('mongoose');
try{

 const session = await mongoose.startSession();
[core]
editor = code --wait
[alias]
s = !git status -s
b = !git branch
c = !git add --all && git commit -m
l = !git log --pretty=format:'%C(blue)%h %C(red)%d%C(white)%s <%C(cyan)%cn> %C(white)%cr' --max-count=30