-
Notifications
You must be signed in to change notification settings - Fork 71
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: add protoc, rpc provider doc, FAQ
- Loading branch information
Showing
11 changed files
with
617 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,3 +4,6 @@ | |
[submodule "spec"] | ||
path = spec | ||
url = https://github.com/open-feature/spec.git | ||
[submodule "schemas"] | ||
path = schemas | ||
url = [email protected]:open-feature/schemas.git |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Frequently Asked Questions | ||
|
||
> Why do I need this? Can't I just use envronment variables? | ||
Feature-flags are not environment varianles. | ||
If you don't need to update your flag values without restarting your application, target specific users, randomly assign values for experimentation, or perform scheduled roll-outs, you don't need feature flags and you can probably use simple static configuration. | ||
|
||
For more information on feature-flagging concepts, see [feature-flagging](./concepts/feature-flagging.md). | ||
|
||
--- | ||
|
||
> Why is it called "flagd"? | ||
Please see [naming](./reference/naming.md). | ||
|
||
--- | ||
|
||
> What is flagd's relationship to OpenFeature? | ||
flagd is fully [OpenFeature-compliant](./concepts/feature-flagging.md#openfeature-compliance). | ||
|
||
--- | ||
|
||
> How do I run flagd? | ||
You can run flagd as a standalone application, accessible over HTTP or gRPC, or you can embed it into your application. | ||
Please see [architecture](./architecture.md) and [deployment](./deployment.md) for more information. | ||
|
||
--- | ||
|
||
> Why doesn't flagd support {_my desired feature_}? | ||
Because you haven't opened a PR or created an issue! | ||
|
||
We're always adding new functionality to flagd, and welcome additions and ideas from new contributors. | ||
Don't hesitate to [open an issue](https://github.com/open-feature/flagd/issues)! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Providers | ||
|
||
flagd was built from the ground up to be [Openfeature-compliant](../concepts/feature-flagging.md#openfeature-compliance). | ||
To use it in your application, you must use the [OpenFeature SDK](https://openfeature.dev/docs/reference/technologies/) for your language, along witht the associated OpenFeature _provider_. | ||
For more information about Openfeature providers, see the [OpenFeature documentation](https://openfeature.dev/docs/reference/concepts/provider). | ||
|
||
Providers for flagd come in two flavors: those that are built to communicate with a flagd instance (over HTTP or gRPC) and those that embed flagd's evaluation engine directly (note that some providers are capable of operating in either mode). For more information on how to deploy and use flagd, see [architecture](../architecture.md) and [deployment](../deployment.md). | ||
|
||
For a catalog of available flagd providers, check out the [OpenFeature ecosystem](https://openfeature.dev/ecosystem?instant_search%5Bquery%5D=flagd&instant_search%5BrefinementList%5D%5Btype%5D%5B0%5D=Provider) page. |
Empty file.
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.