Skip to content

Instantly share code, notes, and snippets.

@cforcey
Last active March 22, 2024 16:42
Show Gist options
  • Save cforcey/09efb83a94cd551d2809e2112a609d37 to your computer and use it in GitHub Desktop.
Save cforcey/09efb83a94cd551d2809e2112a609d37 to your computer and use it in GitHub Desktop.
Simple Features Yaml Model
---
# Any features added here will automatically show up in the Flipper UI.
# Any features removed here will be removed (and disabled) from the Flipper UI.
# The only requirement for a feature is a new top-level key.
#
# Flag metadata fields (all optional):
# description: A few words about the purpose of the flag
# actor: the expected level of enablement (more details needed)
# Possible values: [Global, Workspace, User]
# state: the current state of the flag in its lifecycle
# Possible values: [experimental, optional, established, retired]
# required_for_env: a list of non-production environments that always need a flag on
# Possible values: [development, test, uat, qa, production, all]
# created_on: date in iso8601 for the introduction of the flag (used for aging)
# custodian: Github user id of the developer in charge of its state for notifications
#
# Future: A separate data file can be developed to group feature flags into sets, for example,
# MUP_2024 for programatic enablement of multiple flags.
auto_retry:
description: Enabled auto_retry on failureless resque retry
actor: Global
state: established
required_for_env: all
created_on: '2020-03-19'
custodian: github_name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment