Criando um projeto
Essa etapa é a mais tranquila. É tipo aquela prova do colégio que o professor dava meio ponto só por preencher o cabeçalho.
Criação do repositório
Vamos criar um repositório vazio. O nosso projeto vai ser uma biblioteca responsável por (pasme!!!) dizer um 'Olá' para o mundo!!
Com a
gh-cli, você pode criar o repositório com o comando$ gh repo create jpedrodelacerda/workshop-gha --cloneEle também clona o repositório pra você.
Criação do projeto
Depois do repositório clonado, vamos iniciar o projeto usando o npm init.
Você pode utilizar também
pnpmouyarnse preferir, mas lembre de alterar as actions.
$ cd workshop-gha
$ npm init -y
Além de criar o projeto, é sempre bom ter um arquivo README.mdno projeto.
$ echo "# Workshop GHA" >> README.md
Pronto. Temos nosso repositório iniciado.
Desenvolvedores responsáveis
Como bons desenvolvedores que somos, não podemos esquecer dos testes!
Para isso, utilizaremos o jest.
$ npm install --save-dev jest
Lembre de commitar e enviar
$ git add README.md package.json package-lock.json
$ git commit -m "chore: initial commit"
$ git push
Afinal, de que adianta se as alterações ficam só na nossa máquina?