Muito boa dica, Diego. Para empreendedores que trabalham fora de grandes times e, em geral, não tem acesso a padronizações desenvolvidas em corporações ou por grandes projetos distribuídos, esse tipo de dica é ESSENCIAL! Pensa num cara que tá o tempo todo lidando com freelancers de vários lugares, com diferentes backgrounds e culturas de desenvolvimento? ESSENCIAL, Diego! Valeu demais. Aprendi muito e vou configurar hoje mesmo. Vai aliviar uma carga enorme de trabalho. Valeu, dev!!!
@bzutim5 жыл бұрын
Vocês usam algum padrão de branchs, tipo o GitFlow? Daria um video?
@thiagoluiz48705 жыл бұрын
up
@Fairmann5 жыл бұрын
up
@MarceloLynx5 жыл бұрын
Up
@ursochurrasqueira5 жыл бұрын
up
@LEONi_gg5 жыл бұрын
up
@vsalbuq5 жыл бұрын
Sensacional este vídeo. Vou tentar implementar lá na empresa, pois é uma das dificuldades que temos (padronização de commits). Já falaram aí embaixo, mas vale a pena repetir: Façam um vídeo sobre o fluxo de trabalho de vocês (gitflow, branches, padrões de mensagens de commits, etc). Podia fazer um overview da análise de requisitos até o deploy (pode ser um podcast, mas eu preferiria ver algo no estilo do code drops, focado nisso). Pode ser uma mini série aqui.
@ecocanoagem5 жыл бұрын
Excelente, Diego, sugestão para este rico canal de soluções, um vídeo sobre versionamento em ambiente de produção. Como lidar com o build em ambientes de alta performace (24x7x365 dias) Grato por compartilhar!!!
@felipeoliveira51915 жыл бұрын
"Preciso até respirar um pouco que eu tô falando ráaapido pra caramba", grandes novidade, desde sempre tu fala assim, pra entender alguma coisa só reduzindo a velô do vídeo
@amilsongaspar66584 жыл бұрын
Show de bola, essa padronização é incrível. Ajuda muito o time.
@antonioricart92484 жыл бұрын
Segui o tutorial na época que foi lançado e funcionou tudo corretamente. Hoje refiz o tutorial para entender melhor como funciona e estudar como fazer a minha própria configuração, mas apareceu o primeiro erro em 7:50, onde o husky permitiu que o commit fosse feito. Essa foi a resposta que obtive do commit: git commit -m "first commit" husky > commit-msg (node v12.13.0) husky > commit-msg hook failed (add --no-verify to bypass) [master (root-commit) b80edda] first commit 4 files changed, 1243 insertions(+) create mode 100644 .gitignore create mode 100644 commitlint.config.js create mode 100644 package.json create mode 100644 yarn.lock As versões dos pacotes usados também estão diferentes, e gostaria de entender o que deu errado, ou como me atualizar para usar o commitlint. É assim que está o meu package.json: { "name": "lintcommit", "version": "1.0.0", "main": "index.js", "license": "MIT", "husky": { "hooks": { "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "devDependencies": { "@commitlint/cli": "^8.3.5", "@commitlint/config-conventional": "^8.3.4", "husky": "^4.2.3" } } Agradeço qualquer retorno.
@gustavopch5 жыл бұрын
Uma ideia de vídeo seria sobre automação de versionamento com semantic-release (que inclusive gera changelogs tbm). E já tem algum vídeo sobre CI/CD?
@cassino47125 жыл бұрын
Muito massa! Vocês me ajudaram muito! Nem sei como agradecer! E diego, eu apoio a ideia do changelog!
@roni_castro5 жыл бұрын
Estava com um problema desse em um repositório open source, em que é usado uma biblioteca de deploy automático com base no commit, mas não tem nada que force o usuário a usar um padrão de commit para que este deploy seja garantido. Irei testar aqui, muito útil.
@magichatake5 жыл бұрын
Obrigado pela sugestão sobre os commits. É sempre bom saber as melhores práticas
@aleodoni4 жыл бұрын
Show de bola Diego, mais um vídeo riquíssimo em informações !!!
@iorrancastro5 жыл бұрын
Esse CodeDrops não pode morrer! Amo a série.
@wesleysantos62893 жыл бұрын
Começando a usar o GIT e já estava me perguntando como se commita direito, imaginei que deveria haver uma forma padrão de formar a mensagem do commit, ainda não me acostumei a usar GIT e fiquei meio perdido com as configurações dessas ferramentas mas, saquei quão a praticidade de usa-las, mais tarde vou testar-las tbm.
@SolidousMdz5 жыл бұрын
Sugestão de pr no Husky, verificar se existe um repo no projeto e alertar.
@walbertsca3 жыл бұрын
Top! estou começando com o uso do git e esse vídeo ajudou muito. 👍
@andrecoelho27755 жыл бұрын
Muito bom o conteúdo. Sempre buscando o próximo nível #nextLevel
@lukasoliveira734 жыл бұрын
Seria bom um video sobre changelogs, pois muitas empresas pedem, por exemplo onde em trabalho a equipe de implantação e QA, sempre perguntam oque mudou nas novas versões
@LucasSouzaDev4 жыл бұрын
Massa mesmo! Dica: Vídeo fazendo libs para react, com certeza me ajudaria muito!
@rocketseat4 жыл бұрын
Vaaleu pela sugestão, Lucas 💜
@khalleb4 жыл бұрын
Show. Parabéns pelo vídeo.
@felipemagalhaes20325 жыл бұрын
Vou começar a usar nos meus projetos, achei muito massa
@dcabib5 жыл бұрын
Muito bom .... Parabens pelo CodeDrop
@RafaelSousa-rc6cn5 жыл бұрын
Mais um Code/Drops fantástico, Diego! Tento ao máximo acompanhar todos os tipos de conteúdos (algo que é bem complicado!) que a Rocketseat disponibiliza, pois são de excelente qualidade e sempre agregam bastante conhecimento. Trabalho com desenvolvimento há quase 3 anos mais ou menos, utilizando tecnologias como JSF, Primefaces e Spring. Faz alguns meses que conheci e estou estudando como vocês a "Omnistack". Fiquei simplesmente fascinado com as possibilidades que ela proporciona. Trabalho no serviço público, mas desejo trabalhar como freelancer futuramente. Por nunca ter atuado nessa área um grande ponto de exclamação que surge na minha cabeça é: como saber quanto cobrar por meu trabalho? E como conseguir meu primeiro cliente? Poderia dar algumas dicas no tocante a esses assuntos? Grande abraço e mais uma vez obrigado por compartilhar tanto conhecimento!
@Victor-de8jq Жыл бұрын
Cara genial essa questão de gerar Changelogs automatizados. Eu estava estudando esse conteúdo agora, e gostaria que você tivesse feito um vídeo sobre isso, mas pelo que vi aqui tu ainda não fez. Poderia fazer?
@zehguilherme__4 жыл бұрын
6:38 - Ahhh miserávi kkkk
@elvesw5 жыл бұрын
que ferramenta foda, valeu!
@caioribeiro36092 жыл бұрын
Monstrooo!!
@fellipe5635 жыл бұрын
Caraca mano vc é muito inteligente nisso
@ellyofreitas5 жыл бұрын
Muito massa Diego!
@joaovbrandon5 жыл бұрын
Esse problema do husky não criar os hooks aconteceu com uma pessoa do meu time esses dias, ai quebrei a cabeça até descobrir q era pq a versão do git dela era mto antiga. Ai atualizamos o git e resolveu (tem uma versão minima do git pro husky).
@NetoHeitor5 жыл бұрын
Seria interessante se vocês fizessem um vídeo sobre o semantic-release.
@DeyvisonRocha5 жыл бұрын
Muito bom! Ótima dica! Valeu Diego!
@augustomarcelo5 жыл бұрын
Diego, faz um vídeo sobre como a gente pode utilizar outras libs junto do unform. Tô apanhando pra entender o AsyncSelect.
@DiLuccaRP5 ай бұрын
Muito bom, pena não funcionar igual nas versões mais recentes, precisei voltar para as mesmas versões do vídeo pra ter o mesmo resultado
@lemes33155 жыл бұрын
E quando o pacote é um subdiretório do repositório git. O commitizen não consegue achar o .git/COMMIT_EDITMSG. Como resolver?
@MrBrunogayet4 жыл бұрын
Segue o link do tutorial rápido que fiz dessa aula que o Diego nos deu. www.notion.so/Git-patterns-with-Husky-JS-Commitlint-Commitizen-7557cb0c435c4caebb9072e216a4bbbb Sugiro o acesso para quem já assistiu esse vídeo pelo menos uma vez.
@luizgustavoavelino21985 жыл бұрын
Toda vez que ouço a introdução do code/drops pareço que estou no canal do primo rico
@LIMAKEYS5 жыл бұрын
Toda vez que criar/baixar um repositório tenho que fazer todo o procedimento de novo?
@vitorhugoaguila49355 жыл бұрын
Change log é muito interessante, seria otimo
@_thaizamedeiros4 жыл бұрын
Teria como no terminal do windows ao escrever as msg ele fazer a contagem apenas em uma linha? quando fui fazer, a cada letra ele fica adicionando no terminal uma nova linha até passar para a próxima configuração no commitizen.
@augustomarcelo5 жыл бұрын
Tentei rodar o yarn commitizen init cz-conventional-changelog --yarn -W --save --exact --force e não funcionou. Tô usando monorepo e ele acusa justamente a questão do workspace. Porém, mesmo colocando a flag -W, o erro persiste.
@denisquintasluiz506 Жыл бұрын
Muito bom
@zehguilherme__4 жыл бұрын
Alguém sabe como customizar o terminal do VSCode pra ficar da mesma maneira que o dele? Aparecendo o [nome de usuário do git] in [diretório atual do git aberto]
@ig_barreto4 жыл бұрын
Ele usa o oh my zsh com plugins
@welbermarques30524 жыл бұрын
Eu estou com um problema, após configurar o commitizen para funcionar com o comando "git commit", quando navego nos types, com as setas, para selecionar um, ele duplica os types, é como se eu estivesse executando o comando "git commit" novamente. Alguém passou por isso?
@rocketseat4 жыл бұрын
Faala, Welber! 💜 Você conhece nossa comunidade aberta? Por lá você pode tirar essa e outras dúvidas que tiver 💜 Segue o link: www.rocketseat.com.br/comunidade
@welbermarques30524 жыл бұрын
@@rocketseat , muito obrigado!
@mateuspegrucci12014 жыл бұрын
@@welbermarques3052 Conseguiu resolver seu problema? Se sim, como?
@welbermarques30524 жыл бұрын
@@mateuspegrucci1201 , infelizmente não.
@bernout4341 Жыл бұрын
eu estou com este problema, alguem ajuda?
@humbertoluksevicius17344 жыл бұрын
Olá, na hora de realizar o push para o github, obtenho a msg de erro ".git/hooks/pre-push: 70: export: refs/heads/master: bad variable name". Sabem me dizer o que ocorre? Quanto as demais funcionalidades está tudo perfeito. Obrigado pelo conteúdo.
@humbertoluksevicius17344 жыл бұрын
Pessoal, esse problema ocorre quando usado a versão 4.0.9 do husky, com a versão 4.0.3 o problema não ocorre
@hallexcosta3 жыл бұрын
O husky funcionaria normal para um projeto que não seguia um padrão de commit mais agora está querendo seguir ou só para projetos novos?
@vitorcazelatto-sc95415 жыл бұрын
Cara, show de bola, poderia falar também sobre o babel plugin import relative path
@GlauciaLemos5 жыл бұрын
Uso demais o husky. Recomendo!
@genilsonmaceno52572 жыл бұрын
Como funciona com o git do visual studio, tem integração?
@RafaelZendron4 жыл бұрын
cara estou com um problema numa configuração com jest rodando por conta da __tests__/database.sqlite todo commit que faço ela acaba ficando de fora o que pode ser? @Rocketseat
5 жыл бұрын
Pelo que eu entendi, eu poderia usar essas ferramentas com qualquer tipo de projeto e não apenas projetos javascript. Correto? Ou ele teria restrições a outros tipos de projeto, por exemplo, APIs escritas em Java ou C#... Se tem restrição a esses outros tipo, existe similares para rodar em cima desses tipos de projetos?
@brunomelo45705 жыл бұрын
como utiliza pacotes em JS, voce teria que fazer em C# e instalar as dependencias no projeto em node. eu acho
@gusflopes5 жыл бұрын
Acredito que essa configuração pode ser adicionada a qualquer projeto. Basicamente está pronto isso e o único requisito é que a pessoa possua o Node.js instalado para que quando ele faça o commit essas ferramentas sejam "ativadas" pelos hooks configurados.
@juniorgutekoski6582 Жыл бұрын
@@gusflopes eu fiquei me perguntando se poderia instalar global essa ferramenta e usar em outros projetos.
@willian2s5 жыл бұрын
Diego gostaria de tirar uma dúvida, eu com o básico de conhecimento em HTML + CSS, poderia me aprofundar nos estudos de javascript e seus framework, como o React? E isso poderia atrapalhar no mercado? Tenho essa dúvida pois estou iniciando agora e já tenho um conhecimento prévio nessas duas linguagens citadas. PS.: Quem puder ajudar seria bom, pois quanto mais pesquiso no Google mais confuso fico. No momento iniciei um curso de Java, o mercado está bem aquecido para está linguagem ainda?
@IsaacBatistapns5 жыл бұрын
aguardando o video sobre automatizar o changelog
@tiagocunhafernandes66075 жыл бұрын
#hidrate-se. Bora criar uma CLI que gera o projeto padrão rocketseat com os N “plugins”? Add editorconfig? Add husk, add reactotron, add.....
@atirsonfabianobarbosadeoli67755 жыл бұрын
Quero um video sobre automatização de docs de break change.
@juniorgutekoski6582 Жыл бұрын
Alguém sabe me informar se consigo instalar global e usar com outras linguagens?
@ayrtonmacedo55975 жыл бұрын
funciona com outras linguagens tipo c#?
@LuizNegriniDrum3 жыл бұрын
Isso serve para qualquer tipo de projeto? Consigo utilizar em um projeto flutter?
@rocketseat3 жыл бұрын
Faala, Luiz! Serve pra qualquer tipo sim! 💜 😉 Depois me conta se deu certo, ta bom!? 🚀
@LuizNegriniDrum3 жыл бұрын
@@rocketseat funcionou de boassa!!! Demorei para conseguir testar mas testado com sucesso!
@danielernany59883 жыл бұрын
@@LuizNegriniDrum Achei muito legal o vídeo e estava com a mesma dúvida. Teve alguma dificuldade ? Uso windows vc sabe se tem alguma diferença nos comandos usados ?
@danielernany59883 жыл бұрын
@@LuizNegriniDrum Estou tendo dificuldade para instalar você poderia dar uma ajuda ?
@LuizNegriniDrum3 жыл бұрын
@@danielernany5988 Cara, no Windows não manjo para poder ajudar.
@matheusbgrigoletto5 жыл бұрын
git clone na vinheta do Primo Rico :D
@verquo5 жыл бұрын
Só compraram no mesmo lugar, rs. A diferença é que o Diego eu tenho certeza que pagou, rs
@joaosantos68684 жыл бұрын
baba ovo
@LIMAKEYS5 жыл бұрын
Alguém sabe me dizer como posso utilizar o commitlint+husky+commitizen com outras linguagens?
@LIMAKEYS5 жыл бұрын
Entendi, inclusive ja estou usando nos meus projetos, desde de segunda
4 жыл бұрын
Fiz como orientado no vídeo mas no PowerShell a experiência não é a mesma :(
@OGaldinoOficial5 жыл бұрын
Sensacional!!!! Gostaria muito de ver um vídeo de como criar templates para react/react-native. Vlw!!!
@fernandodepaula58504 жыл бұрын
kzbin.info/www/bejne/pmfHZIWwncyEmKM seria esse?
@jonatazb3 жыл бұрын
alguem sabe qual é esse theme do zsh do Diego?
@gustavosantos58895 жыл бұрын
Alguem sabe a configuração de setup do diego(Computador, Mouse, Teclado e ETC.)
@linikerdev5 жыл бұрын
Sei que o teclado é o Keychron K2, pq eu tenho um igual !
@segredodoamante4 жыл бұрын
@@linikerdev Pode indica a loja ?
4 жыл бұрын
Meu Husky não está mapeando o git mesmo tendo iniciado o repositório antes do husky, como corrige isso?
@IgorRP123 жыл бұрын
Fala Alex, tudo tranquilo cara? Fazem 5 meses desde o seu comentário, mas eu tive um problema seguindo o tutorial também e me bati um pouco para descobrir, mas os passos a seguir deram certo aqui, então talvez funcionem pra ti também (Lembrando que eu estou exemplificando com o Yarn, mas podes ser usado com o NPM tbm) Instale o commitlint: yarn add @commitlint/config-conventional @commitlint/cli -D Gere o arquivo de configuração do commitlint com o seguinte comando: echo "module.exports = {extends: ['@commitlint/config-conventional']};" > commitlint.config.js") Obs:Quando fui executar o comando de commit, obtive o seguinte erro: "commitlint commitlint.config.js:1 m SyntaxError: Invalid or unexpected token" Basta apenas mudar o encoding do arquivo gerado pelo comando acima (commitlint.config.js) de UTF-16 LE para UTF-8 no próprio VSCODE (na barra inferior, onde ficam as informações de número de linhas, colunas, tipo de código do arquivo) Inicie um novo repositório git local git init Instale o Husky: yarn add husky --dev Aqui vem o pulo do gato, eu não vi no vídeo a instrução/comando para instalar os hooks Ative os Hooks: yarn husky install E por fim, adicione o hook: yarn husky add .husky/commit-msg "yarn commitlint --edit $1" Agora faça o teste: git add . git commit -m "Initial Commit" Seguindo esses passos, funcionou perfeitamente para mim, e espero que funcione para ti também, abraço! Fonte: Vozes na minha cabeça . . . Brincadeira, peguei no site oficial do commitlint commitlint.js.org/#/guides-local-setup
@gamesantosbr3 жыл бұрын
@@IgorRP12 muito obrigado pela ajuda
@IgorRP123 жыл бұрын
@@gamesantosbr tamo junto meu mano!!!
@jecexavierpereiraneto493 жыл бұрын
O que "prepare-commit-msg": "exec < /dev/tty && git cz --hook || true" não está funcionando, alguém da um help?
@vitorgouveia53783 жыл бұрын
conseguiu alguma coisa? não está funcionando pra mim tb
@giovannyfialho97774 жыл бұрын
Curti e to tentando adaptar pro meu time essa ferramenta, mas tava afim de criar meu próprio pacote no exemplo ele deu o "cz-rocketseat" queria poder fazer o meu "cz" alguém teria um passo a passo de como se faz isso? Ou alguma documentação / artigo / video. To tentando faz um tempo mas não ta indo muito pra frente isso rs
@niinoolopes5 жыл бұрын
Show
@matheuspaice40895 жыл бұрын
Sugestão: IA com javascript :)
@flaviogranato59203 жыл бұрын
show
@rbltv3 жыл бұрын
toppppp
@joaomucilon5 жыл бұрын
Lindo.
@lazarok09633 жыл бұрын
consegui de boas só que manti o scrips sem ser pelo yarn o husky bugou o console kk