Skip to content

Commit d0c25af

Browse files
chore: minor formatting cleanup (#168)
Signed-off-by: Austin Drenski <[email protected]>
1 parent e8ca1da commit d0c25af

File tree

1 file changed

+44
-42
lines changed

1 file changed

+44
-42
lines changed

README.md

+44-42
Original file line numberDiff line numberDiff line change
@@ -70,21 +70,21 @@ dotnet add package OpenFeature
7070

7171
```csharp
7272
public async Task Example()
73-
{
74-
// Register your feature flag provider
75-
await Api.Instance.SetProvider(new InMemoryProvider());
73+
{
74+
// Register your feature flag provider
75+
await Api.Instance.SetProvider(new InMemoryProvider());
7676

77-
// Create a new client
78-
FeatureClient client = Api.Instance.GetClient();
77+
// Create a new client
78+
FeatureClient client = Api.Instance.GetClient();
7979

80-
// Evaluate your feature flag
81-
bool v2Enabled = await client.GetBooleanValue("v2_enabled", false);
80+
// Evaluate your feature flag
81+
bool v2Enabled = await client.GetBooleanValue("v2_enabled", false);
8282

83-
if ( v2Enabled )
84-
{
85-
//Do some work
86-
}
87-
}
83+
if ( v2Enabled )
84+
{
85+
//Do some work
86+
}
87+
}
8888
```
8989

9090
## 🌟 Features
@@ -180,11 +180,13 @@ If a name has no associated provider, the global provider is used.
180180
```csharp
181181
// registering the default provider
182182
await Api.Instance.SetProvider(new LocalProvider());
183+
183184
// registering a named provider
184185
await Api.Instance.SetProvider("clientForCache", new CachedProvider());
185186

186187
// a client backed by default provider
187-
FeatureClient clientDefault = Api.Instance.GetClient();
188+
FeatureClient clientDefault = Api.Instance.GetClient();
189+
188190
// a client backed by CachedProvider
189191
FeatureClient clientNamed = Api.Instance.GetClient("clientForCache");
190192

@@ -213,37 +215,37 @@ You’ll then need to write the provider by implementing the `FeatureProvider` i
213215

214216
```csharp
215217
public class MyProvider : FeatureProvider
218+
{
219+
public override Metadata GetMetadata()
220+
{
221+
return new Metadata("My Provider");
222+
}
223+
224+
public override Task<ResolutionDetails<bool>> ResolveBooleanValue(string flagKey, bool defaultValue, EvaluationContext context = null)
216225
{
217-
public override Metadata GetMetadata()
218-
{
219-
return new Metadata("My Provider");
220-
}
221-
222-
public override Task<ResolutionDetails<bool>> ResolveBooleanValue(string flagKey, bool defaultValue, EvaluationContext context = null)
223-
{
224-
// resolve a boolean flag value
225-
}
226-
227-
public override Task<ResolutionDetails<double>> ResolveDoubleValue(string flagKey, double defaultValue, EvaluationContext context = null)
228-
{
229-
// resolve a double flag value
230-
}
231-
232-
public override Task<ResolutionDetails<int>> ResolveIntegerValue(string flagKey, int defaultValue, EvaluationContext context = null)
233-
{
234-
// resolve an int flag value
235-
}
236-
237-
public override Task<ResolutionDetails<string>> ResolveStringValue(string flagKey, string defaultValue, EvaluationContext context = null)
238-
{
239-
// resolve a string flag value
240-
}
241-
242-
public override Task<ResolutionDetails<Value>> ResolveStructureValue(string flagKey, Value defaultValue, EvaluationContext context = null)
243-
{
244-
// resolve an object flag value
245-
}
226+
// resolve a boolean flag value
246227
}
228+
229+
public override Task<ResolutionDetails<double>> ResolveDoubleValue(string flagKey, double defaultValue, EvaluationContext context = null)
230+
{
231+
// resolve a double flag value
232+
}
233+
234+
public override Task<ResolutionDetails<int>> ResolveIntegerValue(string flagKey, int defaultValue, EvaluationContext context = null)
235+
{
236+
// resolve an int flag value
237+
}
238+
239+
public override Task<ResolutionDetails<string>> ResolveStringValue(string flagKey, string defaultValue, EvaluationContext context = null)
240+
{
241+
// resolve a string flag value
242+
}
243+
244+
public override Task<ResolutionDetails<Value>> ResolveStructureValue(string flagKey, Value defaultValue, EvaluationContext context = null)
245+
{
246+
// resolve an object flag value
247+
}
248+
}
247249
```
248250

249251
### Develop a hook

0 commit comments

Comments
 (0)