Adopt feature toggles
User Story
As a developer I want to have feature toggles present in my code & CI/CD so that I may integrate and release features faster, and so that I may release certain features to specific environments.
Background Documents
- https://github.com/akeneo/pim-community-dev/tree/master/src/Akeneo/Platform/Bundle/FeatureFlagBundle
Acceptance Criteria
-
Feature toggles are available in PCMT extensions. -
Feature toggles work with GitLab operations. (optional) -
There is a feature toggle to activate/deactivate the background image introduce in #51 (closed).
Definition of Done
-
User Story can be broken down no further -
Acceptance Criteria and Story Points are agreed upon by development team and PO -
API Design is created and reviewed -
Code is written, automated tests are added, reviewed, all tests pass -
Documentation is updated
Edited by Josh Zamor