From f45bb276e127afc5994b218f4420a4aabe27859f Mon Sep 17 00:00:00 2001 From: Michael Beemer Date: Tue, 22 Aug 2023 09:11:18 -0400 Subject: [PATCH] chore: fix frontmatter title issue and typos Signed-off-by: Michael Beemer --- specification/appendix-A.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/specification/appendix-A.md b/specification/appendix-A.md index 3c324d4e..4c6c0b69 100644 --- a/specification/appendix-A.md +++ b/specification/appendix-A.md @@ -1,5 +1,6 @@ --- -title: Appendix A: Included Utilities +id: appendix-a +title: "Appendix A: Included Utilities" description: Information on OpenFeature ecosystem utilities sidebar_position: 4 --- @@ -10,15 +11,15 @@ This document contains requirements for auxiliary utilities provided by the SDK, ## In-memory provider -> Language specific OpenFeature SDK implementations **SHOULD** expose an in-memory provider built into the SDK. +> Language-specific OpenFeature SDK implementations **SHOULD** expose an in-memory provider built into the SDK. -The in-memory provider is intended to be used for testing, SDK consumers may use it for their use cases. -Hence, the packaging, naming and access modifiers must be set appropriately. +The in-memory provider is intended to be used for testing; SDK consumers may use it for their use cases. +Hence, the packaging, naming, and access modifiers must be set appropriately. Given below are features this provider **MUST** support, - Provider must be initiated with a pre-defined set of flags provided to a constructor -- Feature Flag structure must be minimal but should help testing OpenFeature specification +- Feature Flag structure must be minimal but should help to test OpenFeature specification - EvaluationContext support should be provided through callbacks/lambda expressions - Provider must support a means of updating flag values, resulting in the emission of `PROVIDER_CONFIGURATION_CHANGED` events - Provider must be maintained to support specification changes @@ -27,7 +28,7 @@ Given below are features this provider **MUST** support, > E2E tests must utilize [in-memory provider](#in-memory-provider) defined within the SDK and must be self-contained. -OpenFeature project maintains end-to-end(e2e) test suite defined with [Gherkin syntax](https://cucumber.io/docs/gherkin/). +OpenFeature project maintains an end-to-end(e2e) test suite defined with [Gherkin syntax](https://cucumber.io/docs/gherkin/). These test definitions reside in the [OpenFeature test-harness](https://github.com/open-feature/test-harness) repository. ```mermaid