{"id":17753151,"url":"https://github.com/configcat/vscode-extension-configcat","last_synced_at":"2025-05-13T00:49:44.533Z","repository":{"id":40470328,"uuid":"351435026","full_name":"configcat/vscode-extension-configcat","owner":"configcat","description":"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.","archived":false,"fork":false,"pushed_at":"2025-02-11T16:34:05.000Z","size":3695,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-05-13T00:49:33.477Z","etag":null,"topics":["configcat","configcat-visual-studio","feature-flag","feature-flags","feature-toggles","vscode-extension-configcat"],"latest_commit_sha":null,"homepage":"https://configcat.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/configcat.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-25T12:51:17.000Z","updated_at":"2025-02-11T16:34:07.000Z","dependencies_parsed_at":"2024-03-19T16:29:13.837Z","dependency_job_id":"058aeccf-8bfe-4f85-ae01-06903a6d8fed","html_url":"https://github.com/configcat/vscode-extension-configcat","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/configcat%2Fvscode-extension-configcat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/configcat%2Fvscode-extension-configcat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/configcat%2Fvscode-extension-configcat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/configcat%2Fvscode-extension-configcat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/configcat","download_url":"https://codeload.github.com/configcat/vscode-extension-configcat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253850882,"owners_count":21973672,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["configcat","configcat-visual-studio","feature-flag","feature-flags","feature-toggles","vscode-extension-configcat"],"created_at":"2024-10-26T13:22:53.389Z","updated_at":"2025-05-13T00:49:44.509Z","avatar_url":"https://github.com/configcat.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ConfigCat Feature Flags extension for Visual Studio Code\nConfigCat Visual Studio Code extension to manage feature flags from Visual Studio Code. \n\nConnect your ConfigCat Product and Config to your Visual Studio Code Workspace. Find your Feature Flag's usages in your code easily.\nTurn features On / Off right from VSCode. You can also easily modify the linked flags to edit or add new Targeting or Percentage Rules.\n\n## About ConfigCat\nConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, and desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.\n\n## Feature overview\n\n- Turn features On / Off right from Visual Studio Code.\n- Add Targeting or Percentage Rules from Visual Studio Code.\n- Find Feature Flag usages in your code.\n- Create Feature Flags within Visual Studio Code.\n- Copy a Feature Flag's key to the clipboard.\n- View your Products \u0026 Configs.\n- Create Configs within Visual Studio Code.\n- Connect a Config to your Workspace.\n- Open a Config on ConfigCat Dashboard.\n\n\u003cimg src=\"resources/help/ff_setting_view.gif\" alt=\"Usage of ConfigCat Feature Flags Visual Studio Code Extension\" width=\"100%\"/\u003e  \n\n## Install extension\n### Install from Visual Studio Code Marketplace\n1.  In the Visual Studio Marketplace, open the [ConfigCat Feature Flags Extension](https://marketplace.visualstudio.com/items?itemName=ConfigCat.configcat-feature-flags).\n1. Click on the Install button.\n1. Configure extension (see below)\n\n### Install within Visual Studio Code\n1. In Visual Studio Code, open the Extensions page, and search for ConfigCat Feature Flags.\n1. Click on the Install button.\n1. Configure extension (see below).\n\n### Install from VSIX file\n1. Visual Studio Marketplace, open the [ConfigCat Feature Flags Extension](https://marketplace.visualstudio.com/items?itemName=ConfigCat.configcat-feature-flags).\n1. Click on the Download Extension link.\n1. Click on the More Actions icon on the Extensions page in Visual Studio Code and select Install from VSIX...\n1. Configure extension (see below).\n\n## Configure extension\n### Authentication\n\n1. Get your ConfigCat Public API credentials from [ConfigCat Dashboard/Public Management API credentials](https://app.configcat.com/my-account/public-api-credentials).\n1. Authenticate ConfigCat in Visual Studio Code by\n    - clicking on the ConfigCat Feature Flags icon on the Activity Bar and clicking on any of the Authenticate buttons.\n    - or running the `ConfigCat - Log In` command from the Command Palette.\n\n\u003cimg src=\"resources/help/auth.gif\" alt=\"Installation of ConfigCat Feature Flags Visual Studio Code Extension\" width=\"100%\"/\u003e  \n\n\n### Advanced\nThis section is for you if you use a  `dedicated hosted`/[on-premise](https://configcat.com/on-premise/) ConfigCat instance. In that case, you can specify your custom ConfigCat URLs  in Visual Studio Code. You can do that by executing the `Preferences: Open Workspace Settings` command from the Command Palette and searching for `Extensions/ConfigCat` or clicking the manage button on the ConfigCat Feature Flags extension's page. Important settings:\n   - `Public Api Base URL`: the base URL for the ConfigCat Public Management API. Defaults to: https://api.configcat.com.\n   - `Dashboard Base URL`: the base URL for ConfigCat Dashboard. Defaults to: https://app.configcat.com.\n\n## Usage of ConfigCat Feature Flags Views\nThe ConfigCat Feature Flags Views can be opened by clicking the ConfigCat Feature Flags icon on the Visual Studio Code's Activity Bar. There are three different views.\n\nCheck out the [documentation] (https://configcat.com/docs/integrations/vscode/) to learn more about the Views and the ConfigCat Visual Studio Code extension.\n\n\n### Products \u0026 Configs View\nManage your products and configs on the Products \u0026 Configs View by performing the following actions:\n- View all of your Products \u0026 Configs.\n- Create Configs under a Product.\n- Connect a Config to your current Workspace.\n- Open your Configs on the ConfigCat Dashboard.\n\n\u003cimg src=\"resources/help/prod_config_view.gif\" alt=\"Usage of ConfigCat Products \u0026 Configs View\" width=\"100%\"/\u003e  \n\n### Feature Flags \u0026 Settings View\nAfter you successfully connect your ConfigCat Config to your Visual Studio Code Workspace, open the Feature Flags \u0026 Settings View and:\n- Turn features On / Off right from Visual Studio Code.\n- Add Targeting or Percentage Rules from Visual Studio Code.\n- View or Update your Feature Flag's value.\n- View the connected Config's Feature Flags.\n- Create new Feature Flags.\n- Copy a Feature Flag's key to the clipboard.\n- Find your Feature Flag's usages in your code.\n\n\u003cimg src=\"resources/help/ff_setting_view.gif\" alt=\"Usage of ConfigCat Feature Flags and Settings View\" width=\"100%\"/\u003e  \n\n### Help \u0026 Feedback View\nThe Help \u0026 Feedback view provides quick links to open ConfigCat's Documentation and Dashboard and allows you to report issues.\n\n## License\n[MIT](https://raw.githubusercontent.com/configcat/vscode-extension-configcat/main/LICENSE)\n\n## Contribution\nContributions are welcome.\n\n## Useful links\n- [ConfigCat](https://configcat.com)\n- [Github](https://github.com/configcat)\n- [Documentation](https://configcat.com/docs)\n- [Blog](https://configcat.com/blog)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconfigcat%2Fvscode-extension-configcat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconfigcat%2Fvscode-extension-configcat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconfigcat%2Fvscode-extension-configcat/lists"}