Add recommendations for option parsing
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
El issue no menciona archivos, pruebas ni puntos de entrada. Investiga soluciones ligeras de análisis de opciones en C++ y compara sus costes de dependencias, encabezados y enlazado con las restricciones indicadas. Se considera terminado cuando se documente una recomendación clara para bibliotecas ligeras de C++, señalando también cuándo boost::program_options sigue siendo apropiada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
In C++ my experience says:
- If it is okay to use boost, use boost::program_options, it is a solid library.
- It is often not okay to use boost. The headers alone are > 50 MB 🙀 and contain > 13,000 files. And boost::program_options requires linking a precompiled library. This is massive weight and complexity for a build system just to parse options.
- So for lightweight C++ libs that might not otherwise have any dependencies we need to recommend a very lightweight option parsing solution.
/cc @GretaCB @joto @mapbox/core-tech @danpat
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 110
- Forks
- 17
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de mapbox/cpp
-
glossary
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
-
Docs on ABIs Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
-
clang-tidy v. -Weffc++ Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
-
docs/learning-resources.md blank Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
Todos los issues de mapbox/cpp
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
BasedHardware/omi#15662 · 1 comentario ·
-
type/automation type/performance
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
alexgorbatchev/dotfiles#107 ·
-
bug cli
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100