Skip to content

feat(config): implement feature-flag system - #319

Merged
Tybravo merged 13 commits into
SwiftChainn:mainfrom
Aboyeji-Isaac:feat/feature-flags
Oct 28, 2026
Merged

Tybravo merged 13 commits into
SwiftChainn:mainfrom
Aboyeji-Isaac:feat/feature-flags

Conversation

@Aboyeji-Isaac

Copy link
Copy Markdown
Contributor

Summary

Introduces a configurable feature-flag system to control the availability of selected application features.

Changes

  • Provide a consistent mechanism for defining and evaluating feature flags.
  • Support configuration through environment variables or the project's existing configuration system.
  • Define predictable defaults for flags that are not explicitly configured.
  • Integrate feature-flag evaluation where required by the issue.
  • Add tests covering enabled, disabled, and default flag behavior.
  • Document how to configure and use feature flags.

Testing

  • Verify that enabled features behave as expected.
  • Verify that disabled features remain unavailable through the relevant application paths.
  • Run the project's linting, formatting, and test checks before merging.

Closes #249

@Tybravo
Tybravo merged commit 5eb6784 into SwiftChainn:main Oct 28, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Add a feature-flag system gating tier-2 behavior via validated env config

2 participants