Add a Makefile
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 76/100
- Tipo de issue
- Funcionalidade
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- go
- Domínio
- build-system
Direção de pesquisa
Leia .github/workflows/ci.yml e as instruções do README ou CONTRIBUTING para identificar as etapas atuais de CI e onde a configuração para contribuidores está documentada. Adicione um Makefile na raiz com os alvos solicitados de build, teste, vet, formatação e verificação; em seguida, atualize a documentação para contribuidores para mencionar make check. O trabalho estará concluído quando make check corresponder ao CI e make build e make test funcionarem no macOS e no Linux.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
What
Contributors run four commands by hand (go build ./..., go vet ./..., go test ./..., gofmt -l .). Wrap them in a Makefile.
Where
New file: Makefile
Suggested targets
make build→go build ./...make test→go test ./...make vet→go vet ./...make fmt→ format, or checkgofmt -l .make check→ vet + fmt-check + test (the CI contract)
Done when
-
make checkruns the same steps as.github/workflows/ci.yml -
make buildandmake testwork on macOS and Linux - README/CONTRIBUTING mention
make check
- Linguagem predominante
- Go
- Estrelas
- 1
- Forks
- 2
- Merge médio
- 1h 31min
- PRs com merge (30d)
- 7
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de Edwin-metcalf/MetCode
-
documentation enhancement help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Edwin-metcalf/MetCode#19 ·
-
bug good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Edwin-metcalf/MetCode#18 ·
-
enhancement good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Edwin-metcalf/MetCode#16 ·
-
testing
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
Edwin-metcalf/MetCode#9 ·
-
Add a --host flagAbertaenhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Edwin-metcalf/MetCode#7 ·
Todas as issues de Edwin-metcalf/MetCode
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
QuantumNous/new-api#7839 ·
Mantenedores costumam responder em até 1 dia
-
bug needs-triage service/costoptimizationhub
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
hashicorp/terraform-provider-aws#50507 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
adcontextprotocol/adcp-go#567 ·
Mantenedores costumam responder em até 1 dia
-
bug raised-by:desk
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
medici-finance/assay#3097 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
supabase-community/supabase-kubernetes#275 ·
Mantenedores costumam responder em até 1 dia