3 files changed
+3
-3
lines changed- .github/schema-store-issue-template.md+5-9
- .github/workflows/pr-checks.yml+8-8
- .github/workflows/release-please.yaml+6-7
- .release-please-manifest.json+2-2
- CONTRIBUTING.md+1-1
- Makefile+3-10
- README.md+1-1
- go.mod+1-1
- json/CHANGELOG.md-113
- json/examples/full.json+1-240
- json/flagd-definitions.json+169
- json/flagd-definitions.yaml+101
- json/flagd_definitions.go+2-5
- json/flagd_definitions_test.go+9-36
- json/flags.json-216
- json/flags.yaml-143
- json/targeting.json-584
- json/targeting.yaml-450
- json/test/flags/negative/malformed-flag.json-14
- json/test/flags/negative/missing-variants.json-9
- json/test/flags/negative/no-default-variant.json-12
- json/test/flags/negative/state-set-incorrectly.json-13
- json/test/flags/negative/with-invalid-flag-metadata.json-16
- json/test/flags/negative/with-invalid-flag-set-metadata.json-16
- json/test/flags/negative/with-invalid-targeting.json-16
- json/test/flags/positive/with-metadata.json-29
- json/test/flags/positive/with-valid-targeting.json-26
- json/test/negative/empty-variants.json-1
- json/test/negative/malformed-flag.json+13
- json/test/negative/missing-variants.json+8
- json/test/negative/mixed-variant-types.ffconfig.json-1
- json/test/negative/no-default-variant.json+11
- json/test/negative/state-set-incorrectly.json+12
- json/test/positive/example-simple.flagd.json-1
- json/test/positive/example.flagd.json+31-24
- json/test/targeting/negative/fractional-invalid-bucketing.json-9
- json/test/targeting/negative/fractional-invalid-weighting.json-8
- json/test/targeting/negative/invalid-ends-with-param.json-9
- json/test/targeting/negative/invalid-flagd-props.json-9
- json/test/targeting/negative/invalid-starts-with-param.json-9
- json/test/targeting/negative/sem-ver-invalid-range-specifier.json-9
- json/test/targeting/negative/sem-ver-invalid-ver-expression.json-9
- json/test/targeting/positive/basic-json-ops.json-61
- json/test/targeting/positive/custom-ops.json-114
- json/test/targeting/positive/if-shorthand.json-35
- json/version.txt-1
- protobuf/CHANGELOG.md-117
- protobuf/buf.gen.csharp.yaml+2-2
- protobuf/buf.gen.go-server.yaml+3-3
- protobuf/buf.gen.go.yaml+2-2
- protobuf/buf.gen.java.yaml+2-2
- protobuf/buf.gen.php.yaml+2-2
- protobuf/buf.gen.python.yaml+2-2
- protobuf/buf.gen.ruby.yaml+2-2
- protobuf/buf.gen.ts-connect.yaml+3-3
- protobuf/buf.gen.ts.yaml+4-5
- protobuf/flagd/evaluation/v1/evaluation.proto-199
- protobuf/flagd/sync/v1/sync.proto-86
- protobuf/schema/v1/schema.proto-24
- protobuf/sync/v1/sync_service.proto+2-14
- .github/schema-store-issue-template.md+5-9
- .github/workflows/pr-checks.yml+8-8
- .github/workflows/release-please.yaml+6-7
- .release-please-manifest.json+2-2
- CONTRIBUTING.md+1-1
- Makefile+3-10
- README.md+1-1
- go.mod+1-1
- json/CHANGELOG.md-113
- json/examples/full.json+1-240
- json/flagd-definitions.json+169
- json/flagd-definitions.yaml+101
- json/flagd_definitions.go+2-5
- json/flagd_definitions_test.go+9-36
- json/flags.json-216
- json/flags.yaml-143
- json/targeting.json-584
- json/targeting.yaml-450
- json/test/flags/negative/malformed-flag.json-14
- json/test/flags/negative/missing-variants.json-9
- json/test/flags/negative/no-default-variant.json-12
- json/test/flags/negative/state-set-incorrectly.json-13
- json/test/flags/negative/with-invalid-flag-metadata.json-16
- json/test/flags/negative/with-invalid-flag-set-metadata.json-16
- json/test/flags/negative/with-invalid-targeting.json-16
- json/test/flags/positive/with-metadata.json-29
- json/test/flags/positive/with-valid-targeting.json-26
- json/test/negative/empty-variants.json-1
- json/test/negative/malformed-flag.json+13
- json/test/negative/missing-variants.json+8
- json/test/negative/mixed-variant-types.ffconfig.json-1
- json/test/negative/no-default-variant.json+11
- json/test/negative/state-set-incorrectly.json+12
- json/test/positive/example-simple.flagd.json-1
- json/test/positive/example.flagd.json+31-24
- json/test/targeting/negative/fractional-invalid-bucketing.json-9
- json/test/targeting/negative/fractional-invalid-weighting.json-8
- json/test/targeting/negative/invalid-ends-with-param.json-9
- json/test/targeting/negative/invalid-flagd-props.json-9
- json/test/targeting/negative/invalid-starts-with-param.json-9
- json/test/targeting/negative/sem-ver-invalid-range-specifier.json-9
- json/test/targeting/negative/sem-ver-invalid-ver-expression.json-9
- json/test/targeting/positive/basic-json-ops.json-61
- json/test/targeting/positive/custom-ops.json-114
- json/test/targeting/positive/if-shorthand.json-35
- json/version.txt-1
- protobuf/CHANGELOG.md-117
- protobuf/buf.gen.csharp.yaml+2-2
- protobuf/buf.gen.go-server.yaml+3-3
- protobuf/buf.gen.go.yaml+2-2
- protobuf/buf.gen.java.yaml+2-2
- protobuf/buf.gen.php.yaml+2-2
- protobuf/buf.gen.python.yaml+2-2
- protobuf/buf.gen.ruby.yaml+2-2
- protobuf/buf.gen.ts-connect.yaml+3-3
- protobuf/buf.gen.ts.yaml+4-5
- protobuf/flagd/evaluation/v1/evaluation.proto-199
- protobuf/flagd/sync/v1/sync.proto-86
- protobuf/schema/v1/schema.proto-24
- protobuf/sync/v1/sync_service.proto+2-14
- .github/CODEOWNERS+1
- .github/workflows/pr-checks.yaml+1-1
- .github/workflows/pr-python.yaml-38
- CODEOWNERS-1
- package-lock.json+359-2.2k
- package.json+1-1
- specification.json+27-120
- specification/README.md+1-4
- specification/appendix-a-included-utilities.md+7-363
- specification/appendix-b-gherkin-suites.md+1-1
- specification/appendix-d-observability.md-73
- specification/assets/gherkin/contextMerging.feature-128
- specification/assets/gherkin/evaluation.feature+1-1
- specification/assets/gherkin/hooks.feature-49
- specification/assets/gherkin/metadata.feature-27
- specification/assets/images/life-cycle.excalidraw+613
- specification/assets/images/life-cycle.png
- specification/assets/images/provider.excalidraw+431
- specification/assets/images/provider.png
- specification/glossary.md+3-18
- specification/sections/01-flag-evaluation.md+13-25
- specification/sections/02-providers.md+5-44
- specification/sections/03-evaluation-context.md+4-4
- specification/sections/04-hooks.md+19-154
- specification/sections/05-events.md+6-6
- specification/sections/06-tracking.md-107
- specification/types.md+5-17
- tools/repo_parser/Dockerfile-8
- tools/repo_parser/README.md-49
- tools/repo_parser/pyproject.toml-17
- tools/repo_parser/requirements.txt-4
- tools/repo_parser/spec_finder.py-215
- tools/repo_parser/test_spec_finder.py-128
- tools/specification_parser/specification_parser.py+2-2
- tools/specification_parser/specification_parser_test.py+5-5
0 commit comments