Skip to content

Add list of currently applied feature flags to performance bar

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to solve

Feature flag usage will continue to increase as we attempt to increase developer velocity; more code is going out behind flags, and interaction between these flags is often untested or surprising. Having a means to discover which flags are currently being applied to the user session (or rendered page?) even if incomplete, would be useful.

Intended users

  • developers working on GitLab features
  • users attempting to identify and report bugs or unexpected behaviors

Further details

This would contribute to the utility of the Performance Bar as a feature.

Proposal

flipper has an internal API for this already, so we'd want to check current_user, the current project, the groups, etc. If this proves expensive, we could instead move this to an asynchronous API endpoint behind a button that the user might click to engage with.

Permissions and Security

Documentation

Performance Bar documentation will need to be updated to reflect the new feature.

Edited by 🤖 GitLab Bot 🤖