aws-samples / aws-samples/multi-pipeline-serverless-web-application-with-cdk

FEATURE REQUEST : flush out 2 most common needs for this architecture

Open
#10 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
13
Forks
2
Avg merge
5m
Merged PRs (30d)
4

Description

1. ADD code and workflows for steps to prepare web app .
- build process and ENVs and all that
- about line 150 in README.md it states "Static objects uploaded to S3 are objects developed and built through Vue.js"
- line 58 - I used Vue.js for this project, but you can see how you can static web host a reactive front end similar to this.
all the API calls to show how the web app works are all in the dist folder even if they are in vue.js it would still be great to show
as example

2. ADD more detail with example for line 66 about lambda... most apps like this have a payment stripejs type of need so the need for working with lambda extra modules is almost always there.
`However, in the case of aws-lambda-nodejs provided by the CDK, you can bundle only with the module configuration required for nodejs lambda and proceed with deployment easily.`
this seems to be very common... so help a user out

BONUS: give instructions as OPTIONAL for the cognito constructs that are all commented out and leave commented out but have optional.
EXTRA BONUS: make it easy, aka provide steps commands, to update pass words for security since security it TOP priority for all in AWS Secrets Manager like in Step 8 line 174

Contributor guide

Open the contributing guide

Research direction

Start with README.md around lines 58, 66, 150, and 174, then inspect the dist folder and the commented Cognito constructs mentioned in the issue. Document the web-app build and environment workflow, Lambda extra-module and payment-related usage, optional Cognito steps, and Secrets Manager password updates. Done means these workflows have concrete commands or examples that match the project.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, node.js, typescript
Domain
cloud, devops, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.