Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add yaml-cpp support for file config #1677

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from
Open

add yaml-cpp support for file config #1677

wants to merge 1 commit into from

Conversation

yhmtsai
Copy link
Member

@yhmtsai yhmtsai commented Sep 11, 2024

This PR adds the yaml-cpp to support yaml format for file config which gives the alias feature to reuse config.
welcome any suggestion of yaml library.

@yhmtsai yhmtsai self-assigned this Sep 11, 2024
@ginkgo-bot ginkgo-bot added reg:build This is related to the build system. reg:testing This is related to testing. mod:core This is related to the core module. labels Sep 11, 2024
@MarcelKoch
Copy link
Member

Regarding the library choice, yaml-cpp seems to be the most popular, but rapidyaml seems to be a good alternative. rapidyaml supports resolving anchors automatically, which would simplify our parse implementation (see here).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mod:core This is related to the core module. reg:build This is related to the build system. reg:testing This is related to testing.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants