Skip to content

DevCycleHQ/vscode-extension

Repository files navigation

Static Badge

DevCycle Feature Flags extension for Visual Studio Code

DevCycle is an intuitive extension for Visual Studio Code, built to manage and keep track of your feature flags from the comfort of your IDE.

About DevCycle

DevCycle simplifies complex use of feature flags by providing a feature management platform that emphasizes user experience and flexibility.

Learn more on our website: DevCycle.com.

You can access this GitHub repository at: https://github.com/DevCycleHQ/VSCode-Extension.

Extension Installation

DevCycle extension can be installed directly within Visual Studio Code or via the Visual Studio Code Marketplace.

Visual Studio Code Marketplace

  1. Visit the DevCycle Feature Flags Extension page at Visual Studio Marketplace.
  2. Click on the "Install" button.

Within Visual Studio Code

  1. Search for "DevCycle Feature Flags" in the Extensions page.
  2. Click on the "Install" button.

Post-installation, you can start utilizing the extension straightaway. No additional configuration is necessary.

Feature Overview

Current Features

  1. View All Feature Flags: The variable view in the extension displays a list of all variables existing within your code and your project.

  2. See Code Usages: The variable view also shows you where each of your DevCycle variables resides in your codebase, providing a convenient click-to-navigate feature.

  3. Understand Feature Status: Hovering over your DevCycle variables in your code brings up a card detailing information about the variable and the current status of the feature across environments.

Requirements

Before getting started with DevCycle, make sure you meet the following requirements:

  • You need a DevCycle account. Sign up for a free account here (no credit card required).

Extension Settings

DevCycle extension contributes the following settings:

  • Devcycle-feature-flags: Debug: Displays debug output for the extension, including what CLI commands are being executed. Default is off.
  • Devcycle-feature-flags: Login On Workspace Open: Automatically logs into DevCycle when a configured workspace is opened. Default is on.
  • Devcycle-feature-flags: Send Metrics: Allows DevCycle to send usage metrics. Default is off.
  • Devcycle-feature-flags: Usages On Workspace Open: Automatically checks for code usages when a configured workspace is opened. Default is on.

Upcoming Features

We're excited about the future of DevCycle! Many advanced features are under development to further enhance the capabilities of the DevCycle extension. To stay updated on our progress, keep checking our GitHub repository and official website.

Contributing

DevCycle is an open-source project, and we welcome contributions! If you're interested in contributing, please visit our GitHub repository and check out our contribution guidelines. Read the development info here

Documentation

For detailed information about DevCycle and its usage, visit our documentation page.

Sign Up for DevCycle

Ready to get started with DevCycle

Sign up today.

Our platform is free to sign up, and we have a transparent pricing model that doesn't charge based on seats.

View our pricing details here: https://devcycle.com/pricing. Start exploring DevCycle today!