Add more examles, including using range-based for loops for iterating over `YAML::Node`s (link to my examples)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- cpp, yaml
- Área
- documentation
Línea de trabajo
Start with the README examples and the linked demo file, cpp/yaml-cpp_lib_demo.cpp. Review how the README links to examples and how the demo iterates over YAML sequences and maps; the issue proposes linking the demo and adding range-based loop examples. Done looks like the README points to the examples and readers can find sequence and map iteration guidance.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I really think you need some more examples, especially how to iterate over Sequences (lists) and Maps using range-based for loops.
I suggest you link to my examples here, in your readme: https://github.com/ElectricRCAircraftGuy/eRCaGuy_hello_world/blob/master/cpp/yaml-cpp_lib_demo.cpp
I'll add range-based for loop examples to my demo code above tonight, including like this, for example, to iterate over a Map:
YAML::Node data_phi = root_node["data"][6];
assert(data_phi.IsMap());
for (const std::pair<YAML::Node, YAML::Node>& keyValue : data_phi)
{
std::string key = keyValue.first.as<std::string>();
std::string value = keyValue.second.as<std::string>();
printf("key = %-15s value = %-15s\n", key.c_str(), value.c_str());
}
- Lenguaje dominante
- C++
- Estrellas
- 6.1k
- Forks
- 2.2k
- Merge medio
- 22 h 2 min
- PR fusionados (30 d)
- 1
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la 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 jbeder/yaml-cpp
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
-
Dificultad 3/5 Medio día Aptitud para principiantes 55/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
Todos los issues de jbeder/yaml-cpp
Issues similares
-
Issue-Bug Needs-Triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
microsoft/winget-cli#6645 ·
Los mantenedores suelen responder en 2 días
-
cleanup help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
ESPresense/ESPresense#2602 ·
Los mantenedores suelen responder en 1 día
-
devex good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
artifact:simulation-scenario domain:physics good first issue help wanted role:validation testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 3 días