-
Notifications
You must be signed in to change notification settings - Fork 174
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
[CONTRIBUTING.md] Add section about merging ECS conventions #333
[CONTRIBUTING.md] Add section about merging ECS conventions #333
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't really love the "follow plural guidelines or other soft recommendation" wording we have there. I think we can do better :)
Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
Hey @mx-psi I have finished my investigation on possible naming conflicts. Please check it below. TL;DR:
Here is detailed list of Namespaces and possible conflicting fields in it:
|
Can we possibly ignore this conflict, as we likely won't have a |
This one has been answered above. Please also note, this might be not full list of all possible conflicts, while adding new fields we might find other naming conflicts, but I think this list is comprehensive enough
Yes, changing name is already a breaking change, but changing structure - in this case going from simple leaf with value/array of values to complex node with additional data underneath will have really strong negative impact on ECS users and tooling. I would strongly advise against it. Please also check comments in this PR for additional context |
I have changed the status of the issue to get more attention from other approvers |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it looks good now :)
Co-authored-by: Armin Ruech <7052238+arminru@users.noreply.github.com>
Anything missing here? Or is this good to merge? |
…emetry#333) Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com> Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com> Co-authored-by: Armin Ruech <7052238+arminru@users.noreply.github.com>
Fixes #329
Changes
Add new section to CONTRIBUTING.md with expectations when merging existing ECS conventions.
Merge requirement checklist