armature-features

Crates.ioarmature-features
lib.rsarmature-features
version0.1.2
created_at2025-12-26 22:46:55.895606+00
updated_at2025-12-30 22:19:43.570842+00
descriptionFeature flags, A/B testing, and gradual rollout for Armature
homepagehttps://pegasusheavy.github.io/armature
repositoryhttps://github.com/pegasusheavy/armature
max_upload_size
id2006373
size85,158
Joseph R. Quinn (quinnjr)

documentation

README

armature-features

Feature flags and A/B testing for the Armature framework.

Features

  • Feature Flags - Toggle features on/off
  • A/B Testing - Experiment variants
  • Gradual Rollout - Percentage-based rollouts
  • User Targeting - Target specific users

Installation

[dependencies]
armature-features = "0.1"

Quick Start

use armature_features::FeatureFlags;

let flags = FeatureFlags::new()
    .launchdarkly("sdk-key")  // or custom backend
    .build();

// Check feature
if flags.is_enabled("new-checkout", &user_context) {
    // New checkout flow
}

// Get variant
let variant = flags.get_variant("button-color", &user_context);

License

MIT OR Apache-2.0

Commit count: 0

cargo fmt