Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Stories

Relevant Tickets

Initialise App

As a user,
I want to be able to navigate across pages

Instance

As a user,
I want to manage an instance,
which is attached to resources,
so that my resources can be protected.

  • Manage handling of the refresh token for instances

    Jira Legacy
    showSummaryfalse
    serverSystem JIRA
    serverId7e14bf9f-0d55-37f6-adc4-f26c5a8d7540
    keyOSS-109

  • Check/display if instance is running

    Jira Legacy
    showSummaryfalse
    serverSystem JIRA
    serverId7e14bf9f-0d55-37f6-adc4-f26c5a8d7540
    keyOSS-110

Workspaces

As a user,
I want to manage workspace(s),
which is used to group my team’s projects.

  • Implement tabs UI for managing workspace (editing/deleting)

    Jira Legacy
    showSummaryfalse
    serverSystem JIRA
    serverId7e14bf9f-0d55-37f6-adc4-f26c5a8d7540
    keyOSS-111

Projects

As a user,
I want to manage project(s),
which is used to group flags.

  • Implement projects view

    Jira Legacy
    showSummaryfalse
    serverSystem JIRA
    serverId7e14bf9f-0d55-37f6-adc4-f26c5a8d7540
    keyOSS-112

    • Create tab for flag

    • Create tab for segment

    • Create tab for environment

  • Implement tabs UI for managing project (editing/deleting)

    Jira Legacy
    showSummaryfalse
    serverSystem JIRA
    serverId7e14bf9f-0d55-37f6-adc4-f26c5a8d7540
    keyOSS-113

Environments

As a user,
I want to manage environments(s),
which represents a particular project context.

  • Manage environments (inside the environment tab in project view)

    Jira Legacy
    showSummaryfalse
    serverSystem JIRA
    serverId7e14bf9f-0d55-37f6-adc4-f26c5a8d7540
    keyOSS-114

Flags

As a user,
I want to manage flags(s),
which is used to group variations.

  • Implement flag view

    Jira Legacy
    showSummaryfalse
    serverSystem JIRA
    serverId7e14bf9f-0d55-37f6-adc4-f26c5a8d7540
    keyOSS-115

  • Implement tabs UI for managing flag (editing/deleting)

Flag Variations

As a user,
I want to manage variation(s),
which represents a particular state of a flag.

  • Manage variations (inside the flag view)

Targeting

As a user,
I want to manage targeting,
so that I can specify what variation to show to users.

As a user,
I want to manage targeting rules,
so that I can target specific segments or identities.

As a user,
I want to set weights to targeting rules,
so that I can have randomized % rollouts.

  • Create targeting component inside flag view

  • Create dumb component for targeting rules

Segments

As a user,
I want to group users based on their characteristics,
so that I can reuse targeting rules for particular groups.

  • Add segments container to project segments tab

Packaging & deployment

As a user
I want to download & run the desktop app
given that I am on using mac, windows or linux.

Local development

As a developer,
I want to easily run the web app,
so that I can develop with ease,
given that I’ve installed docker.

...