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

feat: introduce appendix section #199

Merged
merged 8 commits into from
Aug 1, 2023

Conversation

Kavindu-Dodan
Copy link
Contributor

This PR

Adds an appendix section [1]

Appendix is expected to contain extra information for both OpenFeature maintainers and users

[1] - open-feature/ofep#71 (comment)

Signed-off-by: Kavindu Dodanduwa <kavindudodanduwa@gmail.com>
Signed-off-by: Kavindu Dodanduwa <kavindudodanduwa@gmail.com>
@toddbaert toddbaert self-requested a review July 17, 2023 16:59
Kavindu-Dodan and others added 2 commits July 17, 2023 12:30
Co-authored-by: Todd Baert <todd.baert@dynatrace.com>
Signed-off-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
Signed-off-by: Kavindu Dodanduwa <kavindudodanduwa@gmail.com>
Signed-off-by: Kavindu Dodanduwa <kavindudodanduwa@gmail.com>
@toddbaert
Copy link
Member

Relative to most spec changes, this one seems low risk and high reward. I personally would love to remove the dependency cycle in our SDK repos that results from including the flagd provider. The OFEP was also well-received, so I'm going to merge this EOD unless I hear objections.

specification/appendix-A.md Outdated Show resolved Hide resolved
specification/appendix-A.md Outdated Show resolved Hide resolved
@federicobond
Copy link
Member

Just to check, this would effectively deprecate the caching tests scenarios declared in the e2e test-harness when using the in-memory provider, right?

toddbaert and others added 2 commits August 1, 2023 14:36
Co-authored-by: Federico Bond <federicobond@gmail.com>
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
Co-authored-by: Federico Bond <federicobond@gmail.com>
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
@toddbaert
Copy link
Member

toddbaert commented Aug 1, 2023

Just to check, this would effectively deprecate the caching tests scenarios declared in the e2e test-harness when using the in-memory provider, right?

Yes, good call. I think the caching tests are no longer relevant, and beyond the scope of what SDKs should be testing.

In fact, we may want to move the gherkin suite(s) into their own appendix in the spec and de-emphasize the test-harness repo, which is tightly associated with flagd.

@toddbaert toddbaert merged commit 2a2539d into open-feature:main Aug 1, 2023
4 checks passed
@Kavindu-Dodan Kavindu-Dodan deleted the feat/appendix-section branch February 15, 2024 23:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants