ConfigCat Visual Studio Code extension to manage feature flags from Visual Studio Code.
ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.
- Turn features On / Off right from Visual Studio Code.
- Add Targeting or Percentage Rules from Visual Studio Code.
- Find Feature Flag usages in your code.
- Create Feature Flags within Visual Studio Code.
- Copy a Feature Flag's key to the clipboard.
- View your Products & Configs.
- Create Configs within Visual Studio Code.
- Connect a Config to your Workspace.
- Open a Config on ConfigCat Dashboard.
- Open ConfigCat Feature Flags Extension at Visual Studio Marketplace.
- Click on the Install button.
- Configure extension (see below)
- Search for ConfigCat Feature Flags at the Extensions page.
- Click on the Install button.
- Configure extension (see below).
- Open ConfigCat Feature Flags Extension at Visual Studio Marketplace.
- Click on the Download Extension link.
- Click on the More Actions icon on the Extensions page in Visual Studio Code and select Install from VSIX...
- Configure extension (see below).
- Get your ConfigCat Public API credentials from ConfigCat Dashboard/Public Management API credentials.
- Authenticate ConfigCat in Visual Studio Code by
- clicking on the ConfigCat Feature Flags icon on the Activity Bar and clicking on any of the Authenticate buttons.
- or running the
ConfigCat - Log In
command from the Command Palette.
If you are trying to use the ConfigCat Feature Flags extension for Visual Studio Code with a dedicated hosted
/on-premise ConfigCat instance, you can specify your custom urls by executing the Preferences: Open Workspace Settings
command from the Command Palette and search for Extensions/ConfigCat
or clicking the manage button on the ConfigCat Feature Flags extension's page. Important settings:
Public Api Base URL
: the base url for the ConfigCat Public Management Api. Defaults to: https://api.configcat.com.Dashboard Base URL
: the base url for ConfigCat Dashboard. Defaults to: https://app.configcat.com.
The ConfigCat Feature Flags Views can be opened by clicking on the ConfigCat Feature Flags icon on the Activity Bar. It consists of 3 different view:
On the Products & Configs View you can:
- View all of your Products & Configs.
- Create Configs under a Product.
- Connect a Config to your current Workspace.
- Open your Configs on the ConfigCat Dashboard.
After you successfully connected a Config to your Workspace, from the Feature Flags & Settings View you can:
- Turn features On / Off right from Visual Studio Code.
- Add Targeting or Percentage Rules from Visual Studio Code.
- View or Update your Feature Flag's value.
- View the connected Config's Feature Flags.
- Create new Feature Flags.
- Copy a Feature Flag's key to clipboard.
- Find your Feature Flag's usages in your code.
The Help & Feedback view provides you some quick links to open ConfigCat's Documentation, ConfigCat's Dashboard and gives you the opportunity to report any issues.
Contributions are welcome.