This sample solution shares the outcome and learnings from our feature flags and A|B testing research.
For more details, refer to these blog posts:
- How to implement feature flags and A|B testing
- Building VSTS Extensions with feature flags
- Building VSTS Extensions with feature flags – Part 2
- Building VSTS Extensions with feature flags – Part 3
- Azure Functions – Prepare for continuous delivery
- Azure Functions – Azure Function – Integration tests automation
- Azure Functions – CI / CD DevOps Pipeline
- Azure Functions – Integrating monitoring with Application Insights
We're using this sample to implement feature flags in our extensions. We're dogfooding and validating our research!
We thank the following contributor(s) for driving the research and this sample: Mikael Krief, Shmulik Ahituv
Contributions are welcome. Here is how you can contribute:
- Submit bugs and help us verify fixes
- Submit pull requests for bug fixes and features and discuss existing proposals
Please refer to Contribution guidelines and the Code of Conduct for more details.
This project collects usage data and sends it to Microsoft to help Microsoft improve its products and services. For more information about how Microsoft uses telemetry data, read the Microsoft privacy statement.
This telemetry is used for A|B testing and troubleshooting.
To turn off telemetry you need to fork this repo, publish, and use your own version of the project after removing the ApplicationInsights configuration key.