Unleash

Unleash

  • Documentation
  • Deploy and manage
  • Integrations
  • Contribute
  • API
  • Enterprise
  • Help

›Getting started

Getting started

  • Introduction
  • Connect your SDK
  • Client SDK
  • Create a feature toggle
  • Activation Strategies
  • Control rollout
  • Projects
  • Unleash Context
  • Working with native apps
  • Working with single page apps

Working with the SDK

  • Java SDK
  • Node SDK
  • .net SDK
  • GO SDK
  • Python SDK
  • Ruby SDK

Addons framework

  • Addons Introduction
  • Webhook
  • Slack
  • Jira commenter

Advanced

  • Strategy Constraints
  • Custom Activation Strategy
  • Feature Toggle Types
  • Feature Toggle Variants
  • Archived toggles
  • The audit log
  • API Access
  • Tagging Features

Projects

Enterprise

Project support is only available in Unleash Enterprise

Overview

This topic explains how projects are supported in Unleash, how to create and maintain them.

Understanding purpose of projects

Projects are a way to organize your feature toggles within Unleash. Within a large organization, having multiple feature toggles, staying on top of the feature toggles might become a challenge. Every feature toggle will be part of a project. Projects can be linked to a development team or to functional modules within the software.

A common pattern is to organize the feature toggles according to key areas of the application, e.g. “Basic user process” and “Advanced user process”. This is illustrated below.

Project concept

Creating a new project

When you log into Unleash for the first time, there is a Default project already created. All feature toggles are included in the Default project, unless explicitly set to a different one.

From the top-line menu – click on the hamburger icon.

Project concept

From the menu – choose “Projects”

Project concept

The available projects will now be listed. To create a new Project – choose the “+”

Project concept

The configuration of a new Project is now available. the following input is available to create the new Project.

Project concept

ItemDescription
Project IdId for this Project
Project nameThe name of the Project.
DescriptionA short description of the project

Deleting an existing project

To keep your feature toggles clean, removing deprecated projects is important. From the overview of Projects – choose the Delete button for the project you want to delete.

Project concept

Filter feature toggles on projects

When browsing the feature toggles in Unleash, you might want to filter the view by looking only at the ones included in the project of interest. This is possible from the Feature toggle overview.

From the top-line menu – choose the hamburger icon

Project concept

From the menu – choose “Feature toggles”

Project concept

The list of features toggles can be filtered on the project of your choice. By default, all feature toggles are listed in the view.

Project concept

From the drop-down, chose the project to filter on.

Project concept

The view will now be updated with the filtered feature toggles.

Assigning project to a new feature toggle

When creating a new feature toggle, the project where the feature toggle will be created may be chosen. The default project is “Default”

Project concept

All available projects are available from the drop-down menu.

Project concept

Change project for an existing feature toggle

There might be a need to change the project a feature toggle belongs to. Changing the project is possible from the feature toggle configuration page.

Project concept

To change the project, simply change the project from the drop-down menu.

← Control rolloutUnleash Context →
  • Overview
  • Understanding purpose of projects
  • Creating a new project
  • Deleting an existing project
  • Filter feature toggles on projects
  • Assigning project to a new feature toggle
  • Change project for an existing feature toggle
Unleash
Docs
Getting StartedSecuring UnleashAPI Reference
Community
User ShowcaseSlack communityUnleash-hosted.comTwitter
More
GitHubStar