This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
[DOC] Guidelines for new software dependencies #2552
Labels
bug
Something isn't working
triage/accepted
Indicates an issue or PR is ready to be actively worked on.
In the context of #2481, opentelemetry-cpp needs to have more dependencies, to a yaml parser in this case.
This raises the question on how to select a given package, and the acceptance criteria the package will need to meet to be considered.
Below is a preliminary list of requirements, the goal of this issue is to discuss them, and finalize a check list, which can help the next time another package is needed.
Proposed:
License
Nested dependencies
Supported platforms
Supported build frameworks
Documentation
Actually maintained
Community adoption
Stable
Secure
Technical requirements
In practice for a yaml parser in C++:
The text was updated successfully, but these errors were encountered: