/Flags.gg

Created Mon, 06 Jan 2025 14:10:25 +0000
401 Words

Flags.gg Launched

On 2024-12-24 I soft launched (soft because not all features are finished yet, but enough to get it launched) the service

The service is works with the majority of features in place

Live Features

  • Multi Project

    If you have a plan that supports multiple projects, then the support exists that flags don’t clash with each other

  • Multi Agent

    You might need multi agents, e.g. a dashboard and a landing page (like flags.gg)

  • Multi environment

    You hopefully will have multiple environments, e.g. production and development

  • Secret Menus

    Each environment can have its own secret menu, and its own trigger, so for example development might want to test something, rather than having to goto flags.gg to activate that thing, instead you trigger the secret menu, and turn it on for just you, and since by default secret-menus are disabled, you don’t need to worry about general users turning on features that you havent yet finished but are in production behind a flag

  • User invites, and company invite codes

    You might need more than you on the the system, in which case you can invite someone onto your company account, and they can maniupulate the flags

In Works Features

  • RBAC

    Those people you invited, everyone is currently an admin, this needs to change so that people can have different permissions, granular to the environment

  • Conflict Flags

    You might need to have conflict flags, e.g. v1 and v2, well those cant be on at the same time, so turning one on should turn the other off

  • Environment Promotion

    If you create a flag in development, then you should be able to promote that flag into production, rather than having to create it again

  • Traffic Based Flags

    If you want 10% if your users to see a feature turned on to test it out, then that should be an option

  • Serverside Libraries

    You might want to integrate feature flags into your Go, Python, or NextJS serverside, whilst these wont be secret-menu triggerable they should at least be an option, at the moment only clientside for React/NextJS works, but they will be coming

  • Vue Library

    At the moment only React/NextJS is supported, but we are developing a vue library aswell, this is on a slow burn because we don’t use vue internally

Timeline of future features

The timeline for the future features is not set in stone, but they will be coming depending on demand

Previous