Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a simple feature flag system #573

Closed
danieladugyan opened this issue Nov 10, 2024 · 0 comments · Fixed by #578
Closed

Add a simple feature flag system #573

danieladugyan opened this issue Nov 10, 2024 · 0 comments · Fixed by #578
Assignees
Labels
enhancement New feature or request maintenance DX, updates, refactoring, tools, etc.
Milestone

Comments

@danieladugyan
Copy link
Contributor

Description

We often develop large features on a single long-lived feature branch. This discourages continuous integration and instead often leads to an annoying merge process once the feature has been developed. A feature flag system could help with this - a way to temporarily wrap new features with some conditional logic that checks whether the feature should be visible to users. That way we could merge incrementally without exposing unfinished features.

Solution

Implement feature flagging. Maybe all feature flags should be enabled by default in development and disabled by default in production? Ideally, there would be a way for us to enable features for ourselves in production as well (but not for all users) so we can try them out.

@danieladugyan danieladugyan added the maintenance DX, updates, refactoring, tools, etc. label Nov 10, 2024
@danieladugyan danieladugyan added this to the Svelte 5 🎉 milestone Nov 10, 2024
@github-project-automation github-project-automation bot moved this to 🆕 New in Web Nov 10, 2024
@danieladugyan danieladugyan added the enhancement New feature or request label Nov 10, 2024
@Isak-Kallini Isak-Kallini self-assigned this Nov 12, 2024
@Isak-Kallini Isak-Kallini moved this from 🆕 New to 🏗 In Progress in Web Nov 12, 2024
@github-project-automation github-project-automation bot moved this from 🏗 In Progress to ✅ Done in Web Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request maintenance DX, updates, refactoring, tools, etc.
Projects
Status: ✅ Done
Development

Successfully merging a pull request may close this issue.

2 participants