Skip to content

Commit

Permalink
feat: Initial Release
Browse files Browse the repository at this point in the history
Added a SimpleAppConfig

Setup SimpleAppConfig construct/unit test/example
  • Loading branch information
jmiumv committed Feb 19, 2023
1 parent 97e9e0d commit b593a18
Show file tree
Hide file tree
Showing 19 changed files with 776 additions and 39 deletions.
2 changes: 1 addition & 1 deletion .gitattributes

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .github/workflows/release.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions .projen/deps.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .projen/files.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .projen/tasks.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 8 additions & 9 deletions .projenrc.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
const { awscdk } = require('projen');
const project = new awscdk.AwsCdkConstructLibrary({
author: 'JoeNonExotic',
authorAddress: '[email protected]',
defaultReleaseBranch: 'master',
author: 'JNE',
cdkVersion: '2.1.0',
defaultReleaseBranch: 'main',
name: 'appconfig',
repositoryUrl: 'https://github.com/vijayvikramreddy/appconfig.git',
name: 'cdk-appconfig',
description: 'A custom construct for setting up AppConfig using aws-cdk',
repositoryUrl: 'https://github.com/JoeNonExotic/cdk-appconfig.git',

// deps: [], /* Runtime dependencies of this module. */
// description: undefined, /* The description is just a string that helps people understand the purpose of the package. */
// devDeps: [], /* Build dependencies for this module. */
// packageName: undefined, /* The "name" in package.json. */
devDeps: ['ts-node', 'aws-cdk-lib', 'constructs'],
peerDeps: ['aws-cdk-lib', 'constructs'],
});
project.addKeywords('appconfig', 'constructs');
project.synth();
255 changes: 255 additions & 0 deletions API.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,12 @@
# replace this
# cdk-appconfig

## Hello !
This simple project was inspired from [this stackoverflow question](https://stackoverflow.com/questions/67579029/aws-cdk-lambda-appconfig-typescript-example-please/74724158#74724158), where I shared [this answer](https://stackoverflow.com/a/74724158).

When I [read docs on the AppConfig construct library](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_appconfig-readme.html), I soon realized that it was ripe for L2 and L3 constructs. Hence this library.

The library is published under the following names:

|Language|Repository
|--------|-----------
|JavaScript/TypeScript|[cdk-appconfig](https://www.npmjs.com/package/cdk-appconfig)
Loading

0 comments on commit b593a18

Please sign in to comment.