On this page there's a mention of Microsoft.Percentage for using conditional features. Is Microsoft.Percentage a special variable. Are there other special variables? Is there a reference for all the special variables?
⚠Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
@ashinzekene Thanks for your feedback! We will investigate and update as appropriate.
@ashinzekene you can utilize anything that implements the IFeatureFilter interface. There are currently three feature filters that ship by default as part of the Microsoft.FeatureManagement package (PercentageFilter, TargetingFilter, and TimeWindowFilter), and you can write your own, too.
Thanks @lisaguthrie
Is there a way to use the targeting filter with app configuration? Is there a way to create a custom filter to use on app configuration? If yes, how
After going through I quite get it. I was initially wondering why Microsoft.Percentage wasn't working on a typescript project.
When working with a .NET or Spring project it's quite straightforward, however using any other language or framework, one has to build their own FeatureManagement library, using the data/configuration from app configuration
@ashinzekene Yes, the current examples that demonstrate feature flag management libraries are only around .NET and Java. If you want to use them in other languages, you will need to parse and interpret those configuration values manually.
We will now proceed to close this thread as resolved, but if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.
@BhargaviAnnadevara-MSFT T @lisaguthrie and @shashishailaj
Thanks for the good work. I see updates have been pushed to explaining the custom feature filters when adding a feature flag on the portal