aws-samples / aws-cdk-examples

Example projects using the AWS CDK
Apache License 2.0
4.97k stars 2.11k forks source link

Quicksight automation with CDK - I did it and want to contribute it to the examples #870

Open gmournos opened 1 year ago

gmournos commented 1 year ago

Describe the feature

Hi,

I wrote an article to help the community to automate Quicksight assets generation (https://medium.com/@gmournos/aws-quicksight-as-code-a-unified-approach-for-quicksight-development-and-deployment-using-aws-30bbb6bd253a) and created a public repo (https://github.com/gmournos/quicksight-as-code) that automates the generation of the AWS samples provided by Quicksight.

I would like to contribute it here...

Use Case

Deploying Quicksight with CDK is a much better approach than the ones proposed by AWS, using cross account templates. For a full list of benefits, look at section 1.1. of my article (https://medium.com/@gmournos/aws-quicksight-as-code-a-unified-approach-for-quicksight-development-and-deployment-using-aws-30bbb6bd253a)

Proposed Solution

I already implemented everything in https://github.com/gmournos/quicksight-as-code, I just want to contribute it here.

The solution is a unified approach, containing L2 constructs, CLI scripts, utilities etc as described in my article (https://medium.com/@gmournos/aws-quicksight-as-code-a-unified-approach-for-quicksight-development-and-deployment-using-aws-30bbb6bd253a)

Other Information

No response

Acknowledgements

Language

Typescript

ericzbeard commented 1 year ago

Looks great, let's do it. I've done a bit of QuickSight development and automation/repeatability has been a struggle. One request I have is to add as many code comments as you can - we want this repo to be a good data source for generative AI tools and it helps to have descriptive comments above code blocks.