Skip to content

Commit f854f1a

Browse files
committed
Merge branch 'main' into kylej/flagd-fix-sync-port
Signed-off-by: Kyle Julian <38759683+kylejuliandev@users.noreply.github.com>
2 parents da31bf8 + 9df8474 commit f854f1a

File tree

83 files changed

+209
-211
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+209
-211
lines changed

.github/component_owners.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Keep all in alphabetical order
22
components:
33
# src/
4-
src/OpenFeature.Contrib.Providers.Flagd:
4+
src/OpenFeature.Providers.Flagd:
55
- askpt
66
- bacherfl
77
- kylejuliandev
@@ -29,7 +29,7 @@ components:
2929
- weyert
3030

3131
# test/
32-
test/OpenFeature.Contrib.Providers.Flagd.Test:
32+
test/OpenFeature.Providers.Flagd.Test:
3333
- askpt
3434
- bacherfl
3535
- kylejuliandev

.gitmodules

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
[submodule "src/OpenFeature.Contrib.Providers.Flagd/schemas"]
2-
path = src/OpenFeature.Contrib.Providers.Flagd/schemas
1+
[submodule "src/OpenFeature.Providers.Flagd/schemas"]
2+
path = src/OpenFeature.Providers.Flagd/schemas
33
url = https://github.com/open-feature/schemas.git
44
[submodule "spec"]
55
path = spec
66
url = https://github.com/open-feature/spec.git
7-
[submodule "src/OpenFeature.Contrib.Providers.Flagd/flagd-testbed"]
8-
path = src/OpenFeature.Contrib.Providers.Flagd/flagd-testbed
7+
[submodule "src/OpenFeature.Providers.Flagd/flagd-testbed"]
8+
path = src/OpenFeature.Providers.Flagd/flagd-testbed
99
url = https://github.com/open-feature/flagd-testbed.git
1010
[submodule "src/OpenFeature.Providers.GOFeatureFlag/wasm-releases"]
1111
path = src/OpenFeature.Providers.GOFeatureFlag/wasm-releases

.release-please-manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
2-
"src/OpenFeature.Contrib.Providers.Flagd": "0.5.0",
32
"src/OpenFeature.Contrib.Providers.GOFeatureFlag": "0.2.1",
43
"src/OpenFeature.Contrib.Providers.Flagsmith": "0.2.1",
54
"src/OpenFeature.Contrib.Providers.ConfigCat": "0.1.1",
65
"src/OpenFeature.Contrib.Providers.FeatureManagement": "0.1.2",
76
"src/OpenFeature.Contrib.Providers.Statsig": "0.1.1",
87
"src/OpenFeature.Contrib.Providers.Flipt": "0.0.5",
98
"src/OpenFeature.Contrib.Providers.EnvVar": "0.0.7",
9+
"src/OpenFeature.Providers.Flagd": "0.5.0",
1010
"src/OpenFeature.Providers.Ofrep": "0.1.5",
1111
"src/OpenFeature.Providers.GOFeatureFlag": "1.0.0"
12-
}
12+
}

CONTRIBUTING.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ If you prefer not to use the Dev Container, ensure you have the following instal
3838

3939
## Adding a project
4040

41-
1. Create a new library project under `src/`: `dotnet new classlib -o src/OpenFeature.Contrib.MyComponent`
42-
2. Create a new test project under `test/`: `dotnet new xunit -o test/OpenFeature.Contrib.MyComponent.Test`
43-
3. Add the library project to the solution: `dotnet sln DotnetSdkContrib.slnx add src/OpenFeature.Contrib.MyComponent/OpenFeature.Contrib.MyComponent.csproj`
44-
4. Add the test project to the solution: `dotnet sln DotnetSdkContrib.slnx add test/OpenFeature.Contrib.MyComponent.Test/OpenFeature.Contrib.MyComponent.Test.csproj`
41+
1. Create a new library project under `src/`: `dotnet new classlib -o src/OpenFeature.MyComponent`
42+
2. Create a new test project under `test/`: `dotnet new xunit -o test/OpenFeature.MyComponent.Test`
43+
3. Add the library project to the solution: `dotnet sln DotnetSdkContrib.slnx add src/OpenFeature.MyComponent/OpenFeature.MyComponent.csproj`
44+
4. Add the test project to the solution: `dotnet sln DotnetSdkContrib.slnx add test/OpenFeature.MyComponent.Test/OpenFeature.MyComponent.Test.csproj`
4545
5. Add the desired properties to your library's `.csproj` file (see example below).
4646
6. Remove all content besides the root element from your test project's `.csproj` file (all settings will be inherited).
4747
7. Add the new library project to `release-please-config.json`.
@@ -54,7 +54,7 @@ Sample `.csproj` file:
5454
<Project Sdk="Microsoft.NET.Sdk">
5555

5656
<PropertyGroup>
57-
<PackageId>OpenFeature.Contrib.MyComponent</PackageId>
57+
<PackageId>OpenFeature.MyComponent</PackageId>
5858
<VersionNumber>0.0.1</VersionNumber> <!--x-release-please-version -->
5959
<VersionPrefix>$(VersionNumber)</VersionPrefix>
6060
<AssemblyVersion>$(VersionNumber)</AssemblyVersion>
@@ -98,7 +98,7 @@ Each E2E test project contains an `appsettings.json` file. To enable E2E tests,
9898

9999
You can also set the `E2E` environment variable to `true` if you prefer not to modify the `appsettings.json` file.
100100

101-
An example E2E project are the Flagd Provider E2E tests, found [here](/test/OpenFeature.Contrib.Providers.Flagd.E2e.ProcessTest/appsettings.json).
101+
An example E2E project are the Flagd Provider E2E tests, found [here](/test/OpenFeature.Providers.Flagd.E2e.ProcessTest/appsettings.json).
102102

103103
If you want to disable E2E tests, set `"E2E": "false"` or remove the setting.
104104

DotnetSdkContrib.slnx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<Project Path="src/OpenFeature.Contrib.Providers.ConfigCat/OpenFeature.Contrib.Providers.ConfigCat.csproj" />
44
<Project Path="src/OpenFeature.Contrib.Providers.EnvVar/OpenFeature.Contrib.Providers.EnvVar.csproj" />
55
<Project Path="src/OpenFeature.Contrib.Providers.FeatureManagement/OpenFeature.Contrib.Providers.FeatureManagement.csproj" />
6-
<Project Path="src/OpenFeature.Contrib.Providers.Flagd/OpenFeature.Contrib.Providers.Flagd.csproj" />
6+
<Project Path="src/OpenFeature.Providers.Flagd/OpenFeature.Providers.Flagd.csproj" />
77
<Project Path="src/OpenFeature.Contrib.Providers.Flagsmith/OpenFeature.Contrib.Providers.Flagsmith.csproj" />
88
<Project Path="src/OpenFeature.Contrib.Providers.Flipt/OpenFeature.Contrib.Providers.Flipt.csproj" />
99
<Project Path="src/OpenFeature.Contrib.Providers.Statsig/OpenFeature.Contrib.Providers.Statsig.csproj" />
@@ -14,10 +14,10 @@
1414
<Project Path="test/OpenFeature.Contrib.Providers.ConfigCat.Test/OpenFeature.Contrib.Providers.ConfigCat.Test.csproj" />
1515
<Project Path="test/OpenFeature.Contrib.Providers.EnvVar.Test/OpenFeature.Contrib.Providers.EnvVar.Test.csproj" />
1616
<Project Path="test/OpenFeature.Contrib.Providers.FeatureManagement.Test/OpenFeature.Contrib.Providers.FeatureManagement.Test.csproj" />
17-
<Project Path="test/OpenFeature.Contrib.Providers.Flagd.E2e.Common/OpenFeature.Contrib.Providers.Flagd.E2e.Common.csproj" />
18-
<Project Path="test/OpenFeature.Contrib.Providers.Flagd.E2e.ProcessTest/OpenFeature.Contrib.Providers.Flagd.E2e.ProcessTest.csproj" />
19-
<Project Path="test/OpenFeature.Contrib.Providers.Flagd.E2e.RpcTest/OpenFeature.Contrib.Providers.Flagd.E2e.RpcTest.csproj" />
20-
<Project Path="test/OpenFeature.Contrib.Providers.Flagd.Test/OpenFeature.Contrib.Providers.Flagd.Test.csproj" />
17+
<Project Path="test/OpenFeature.Providers.Flagd.E2e.Common/OpenFeature.Providers.Flagd.E2e.Common.csproj" />
18+
<Project Path="test/OpenFeature.Providers.Flagd.E2e.ProcessTest/OpenFeature.Providers.Flagd.E2e.ProcessTest.csproj" />
19+
<Project Path="test/OpenFeature.Providers.Flagd.E2e.RpcTest/OpenFeature.Providers.Flagd.E2e.RpcTest.csproj" />
20+
<Project Path="test/OpenFeature.Providers.Flagd.Test/OpenFeature.Providers.Flagd.Test.csproj" />
2121
<Project Path="test/OpenFeature.Contrib.Providers.Flagsmith.Test/OpenFeature.Contrib.Providers.Flagsmith.Test.csproj" />
2222
<Project Path="test/OpenFeature.Contrib.Providers.Flipt.Test/OpenFeature.Contrib.Providers.Flipt.Test.csproj" />
2323
<Project Path="test/OpenFeature.Contrib.Providers.Statsig.Test/OpenFeature.Contrib.Providers.Statsig.Test.csproj" />

release-please-config.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
"separate-pull-requests": true,
44
"signoff": "OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>",
55
"packages": {
6-
"src/OpenFeature.Contrib.Providers.Flagd": {
7-
"package-name": "OpenFeature.Contrib.Providers.Flagd",
6+
"src/OpenFeature.Providers.Flagd": {
7+
"package-name": "OpenFeature.Providers.Flagd",
88
"release-type": "simple",
99
"bump-minor-pre-major": true,
1010
"bump-patch-for-minor-pre-major": true,
1111
"versioning": "default",
1212
"extra-files": [
13-
"OpenFeature.Contrib.Providers.Flagd.csproj"
13+
"OpenFeature.Providers.Flagd.csproj"
1414
]
1515
},
1616
"src/OpenFeature.Providers.GOFeatureFlag": {

src/OpenFeature.Contrib.Providers.Flagd/Resolver/InProcess/FlagdSchema.cs

Lines changed: 0 additions & 7 deletions
This file was deleted.
File renamed without changes.

src/OpenFeature.Contrib.Providers.Flagd/Cache.cs renamed to src/OpenFeature.Providers.Flagd/Cache.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")]
55

6-
namespace OpenFeature.Contrib.Providers.Flagd;
6+
namespace OpenFeature.Providers.Flagd;
77

88
internal interface ICache<TKey, TValue>
99
{

src/OpenFeature.Contrib.Providers.Flagd/DependencyInjection/FeatureBuilderExtensions.cs renamed to src/OpenFeature.Providers.Flagd/DependencyInjection/FeatureBuilderExtensions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
using Microsoft.Extensions.Logging;
44
using Microsoft.Extensions.Logging.Abstractions;
55
using Microsoft.Extensions.Options;
6-
using OpenFeature.Contrib.Providers.Flagd;
7-
using OpenFeature.Contrib.Providers.Flagd.DependencyInjection;
86
using OpenFeature.Hosting;
7+
using OpenFeature.Providers.Flagd;
8+
using OpenFeature.Providers.Flagd.DependencyInjection;
99

1010
namespace OpenFeature.DependencyInjection.Providers.Flagd;
1111

0 commit comments

Comments
 (0)