Status of project
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- Makefile
- Estrelas
- 1
- Forks
- 1
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
I see great value to cpp-cli-skel because:
- Command line interfaces are a great way to prototype new projects
- Command line interfaces are a common and very valuable way to distribute C++ code, and therefore establishing best practices for how Mapbox devs develop C++ CLI interfaces is important for scaling our work.
At the same time this project has been dormant, in my mind, because:
- Attention of @mapbox/core-tech has so far been primarily on https://github.com/mapbox/hpp-skel
- https://github.com/mapbox/hpp-skel, because it contains benchmarks and unit tests executables, already has two types of "cli" examples, and therefore is fairly useful for using to prototype (no need for this separate cpp-cli-skel)
- Most serious command line tools end up needing to parse options, and option parsing in C++ requires an external dependency, which raises the harder question of which external dependency, refs https://github.com/mapbox/cpp/issues/35
Questions in my mind:
- Should we put this project on ICE and clearly direct interested people to hpp-skel for prototyping for now?
- Should we put time into investigating the ideal option parser and reboot https://github.com/mapbox/cpp-cli-skel/pull/2 with it and get things landed and working?
@mapbox/core-tech
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 revisando os exemplos de CLI existentes do hpp-skel, a discussão não resolvida sobre o analisador de opções em mapbox/cpp#35 e o pull request proposto cpp-cli-skel#2. Determine se este projeto deve ser pausado ou reiniciado; considera-se concluído quando os maintainers tiverem escolhido e documentado uma direção clara.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- cpp
- Domínio
- cli
- Tipo de issue
- Funcionalidade
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 20/100