/
Development Discussions
Development Discussions
Attendees
Klaudia Pałkowska (Deactivated)
Nikodem Graczewski (Unlicensed)
Łukasz Lewczyński (Deactivated)
Discussions
Feature Flags
Enabling/Disabling features with flags rather than branching
Flags should be temporary
Pros | Cons |
---|---|
Easier to turn features on or off (compared to branching) - Can switched at runtime | Not clear how feature flags are supposed to be used |
Good for spiking potential features | Not removing feature flags once feature is completed |
Might be helpful to manage larger features that could stall a release | A lot of overhead to do this in multiple services |
This could help us to be able to release more often and be able to create a release with just the feature that we want to push out | Could also be an issue when working with multiple files, seems quite messy |
Could lead to bad coding to make it easier to support more simple features flags (ie, moving logic that should be in multiple files into a single location where it doesn't belong) | |
Concerns about how easy it will be to remove the flags once finished | |
Solves a problem that we haven't experienced | |
Perhaps not helpful for small features |
Could perhaps be more helpful if they were longer-lived?
Brainstorming More Frequent Releases
https://boardthing.com/board/5cb8887b31ca2d72161181a6
Comments:
It doesn't seem like implementations are interested in more frequent releases, some are actually looking to upgrade less frequently.
General Agreement: More functional tests and more automation of the release process
, multiple selections available,
Related content
Feature Toggle Workflow
Feature Toggle Workflow
More like this
Feature Toggles (WIP)
Feature Toggles (WIP)
More like this
Latest release issues
Latest release issues
More like this
2017-09-08 Release Discussion / Regressions and Show-Stoppers
2017-09-08 Release Discussion / Regressions and Show-Stoppers
More like this
2.0 Release Project
2.0 Release Project
More like this
Current State Technical Evaluation (TECH)
Current State Technical Evaluation (TECH)
More like this
OpenLMIS: the global initiative for powerful LMIS software