docs(ADR): support flags with duplicate keys.#1660
docs(ADR): support flags with duplicate keys.#1660toddbaert merged 6 commits intoopen-feature:mainfrom
Conversation
Signed-off-by: Hugo Huang <lorqor@gmail.com>
✅ Deploy Preview for polite-licorice-3db33c canceled.
|
Signed-off-by: Hugo Huang <lorqor@gmail.com>
|
I see this proposal as totally workable, but in conflict with #1634 . In my mind, the main choice we have here is between the more opinionated, less flexible hierarchical structure of #1634, which comes along with built-in assurances (such as the logical impossibility of having duplicate keys within a set) but makes "flagSetId" a special "key-of-keys" property and invalidates the previous usage of I think I prefer this proposal slightly because of the non-breaking aspects. |
Signed-off-by: Hugo Huang <lorqor@gmail.com>
Signed-off-by: Hugo Huang <lorqor@gmail.com>
Thanks a lot Todd. As Guido pointed out in the comments, I think we could consider different options for the storage layer implementation. @guidobrei Could you approve the PR if there's no more concerns from you and you believe we're aligned here? |
|
@toddbaert It seems I don't have the permission to merge the PR. Could you merge the PR if everything looks good to you? |
This is proposal for support flags with duplicate keys, as a follow up of the discussion on #1634 and #1644.
The selector semantics change proposed in #1644 will be addressed in a separate ADR.