Skip to content

Investigate using Laravel Pennant for implementing feature flags #2544

Open
@jobara

Description

@jobara

We should investigate using Laravel Pennant for implement feature flags. Currently we have our own bare bones implementation of feature flags as seen in:

platform/config/app.php

Lines 234 to 247 in baf38fb

/*
|--------------------------------------------------------------------------
| Features
|--------------------------------------------------------------------------
|
| These are features which can be enabled or disabled. Right now, this
| capability is primarily a way to disable parts of a feature that is not
| fully implemented.
|
*/
'features' => [
'blocking' => false,
'lived-experience-notifications' => false,
],
Laravel Pennant may provide more options.

Laravel Pennant is a simple and light-weight feature flag package - without the cruft. Feature flags enable you to incrementally roll out new application features with confidence, A/B test new interface designs, complement a trunk-based development strategy, and much more

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions