Featurevisor

Documentation

Featurevisor is a Git-based feature management tool. You define your project as code, build environment-specific datafiles, deploy them, and evaluate features through an SDK.

If you are new to Featurevisor, follow this path in order:

  1. Concepts introduces Featurevisor's architecture and workflow.
  2. Quick start takes you from a new project to your first feature evaluation.
  3. Attributes explains the context values used during evaluation.
  4. Segments shows how to group users and other entities using reusable conditions.
  5. Features covers feature definitions, rules, variations, and variables.
  6. Targets explains how to select related definitions for focused datafiles and workflows.
  7. Projects describes the project structure and its directories.
  8. Configuration covers environments and project-level options.
  9. Linting validates definitions before they are built or released.
  10. Building datafiles turns project definitions into SDK-ready artifacts.
  11. Testing verifies feature behavior against declared contexts and expectations.
  12. Deployment explains how to publish datafiles for your applications.
  13. SDKs helps you evaluate flags, variations, and variables in your application.

After completing the main workflow, continue with Sets and Promotions for multi-set delivery, explore the framework guides, or use the CLI reference and other advanced topics from the sidebar.