libgit2 / libgit2/libgit2sharp
Make the Linux/MacOSX experience slightly more delightful
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- C#
- Estrelas
- 3.5k
- Forks
- 925
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
#786 brings under the light the fact that there's still a huge room for improvment regarding the following topics
- How to build libgit2
- How to run the tests against the generated binaries
Currently, all of the above is being automagically done by the build.libgit2sharp.sh script.
I can think of two options:
- Add some documentation in the script header describing what the script does, where the binaries are generated
- Break up the script into two scripts (ie.
buildandruntests)
There are certainly others ways to solve this.
Thoughts?
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.
Direção de pesquisa
Comece lendo build.libgit2sharp.sh e acompanhando como ele compila o libgit2, gera os binários e executa os testes no Linux e no macOS. Confirme com os maintainers se o resultado pretendido é a documentação do script ou scripts separados de build e teste; considera-se concluído quando o fluxo de trabalho estiver claramente explicado ou devidamente separado.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- shell
- Domínio
- build-system, developer-experience
- Tipo de issue
- Funcionalidade
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 35/100