Metadata-Version: 2.1
Name: aws-cdk-featureflags
Version: 0.1.2
Summary: An AWS CDK feature flag implementation
Home-page: https://github.com/elegantdevelopment/aws-cdk-featureflags#readme
Author: Justin Taylor<jtaylor@elegantdevelopment.co.uk>
License: Apache-2.0
Project-URL: Source, https://github.com/elegantdevelopment/aws-cdk-featureflags.git
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: JavaScript
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Typing :: Typed
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: jsii (~=0.22.0)
Requires-Dist: publication (>=0.0.3)
Requires-Dist: aws-cdk.aws-apigateway (<2.0.0,>=1.27.0)
Requires-Dist: aws-cdk.aws-dynamodb (<2.0.0,>=1.27.0)
Requires-Dist: aws-cdk.aws-lambda (<2.0.0,>=1.27.0)
Requires-Dist: aws-cdk.core (<2.0.0,>=1.27.0)

# aws-cdk-featureflags

![build](https://github.com/elegantdevelopment/aws-cdk-featureflags/workflows/build/badge.svg)
[![dependencies Status](https://david-dm.org/elegantdevelopment/aws-cdk-featureflags/status.svg)](https://david-dm.org/elegantdevelopment/aws-cdk-featureflags)
[![npm](https://img.shields.io/npm/dt/aws-cdk-featureflags)](https://www.npmjs.com/package/aws-cdk-featureflags)

[![npm version](https://badge.fury.io/js/aws-cdk-featureflags.svg)](https://badge.fury.io/js/aws-cdk-featureflags)
[![NuGet version](https://badge.fury.io/nu/ElegantDevelopment.AWSCDKDynamoDBSeeder.svg)](https://badge.fury.io/nu/ElegantDevelopment.AWSCDKFeatureFlags)
[![PyPI version](https://badge.fury.io/py/aws-cdk-featureflags.svg)](https://badge.fury.io/py/aws-cdk-featureflags)
[![Maven Central](https://img.shields.io/maven-central/v/io.github.elegantdevelopment/AWSCDKDynamoDBSeeder?color=brightgreen)](https://repo1.maven.org/maven2/io/github/elegantdevelopment/AWSCDKFeatureFlags/)

An [AWS CDK](https://aws.amazon.com/cdk) feature flag implementation

# :exclamation: WIP :exclamation:

This package is a **WORK IN PROGRESS**, please make sure you're not using this until we've reached at least v1.0.0.

## Why this package

For when you want feature flags.

## How do I use it

Install using your favourite package manager:

```sh
yarn add aws-cdk-featureflags
```

### Example TypeScript usage

```python
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
from aws_cdk_featureflags import FeatureFlags
feature_flags = FeatureFlags(self, "featureflags")
Function(self, "my-function",
    code=Code.from_asset("./my-function"),
    handler="index.handler",
    environment={
        "FEATURE_FLAGS_URL": feature_flags.url
    }
)
```

## Versioning

Currently pre-release. Check back when we've reached at least 1.0.0!


