diff --git a/.gitignore b/.gitignore index f2108821c4..038e7f616d 100644 --- a/.gitignore +++ b/.gitignore @@ -48,3 +48,7 @@ tmp # TS build files tsconfig.tsbuildinfo .tsbuildinfo + +# LLMs +.claude +.amazonq \ No newline at end of file diff --git a/README.md b/README.md index bde02352be..1fb031b86d 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ # Powertools for AWS Lambda (TypeScript) -![NodeSupport](https://img.shields.io/static/v1?label=node&message=%2018|%2020|%2022&color=green?style=flat-square&logo=node) -![GitHub Release](https://img.shields.io/github/v/release/aws-powertools/powertools-lambda-typescript?style=flat-square) +![NodeSupport](https://img.shields.io/static/v1?label=node&message=%2018|%2020|%2022&style=flat&logo=nodedotjs) +![GitHub Release](https://img.shields.io/github/v/release/aws-powertools/powertools-lambda-typescript?style=flat) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=aws-powertools_powertools-lambda-typescript&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=aws-powertools_powertools-lambda-typescript) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=aws-powertools_powertools-lambda-typescript&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=aws-powertools_powertools-lambda-typescript) [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/aws-powertools/powertools-lambda-typescript/badge)](https://api.securityscorecards.dev/projects/github.com/aws-powertools/powertools-lambda-typescript) -[![Join our Discord](https://dcbadge.vercel.app/api/server/B8zZKbbyET?style=flat-square)](https://discord.gg/B8zZKbbyET) +[![Discord](https://img.shields.io/badge/Discord-Join_Community-7289da.svg)](https://discord.gg/B8zZKbbyET) Powertools for AWS Lambda (TypeScript) is a developer toolkit to implement Serverless [best practices and increase developer velocity](https://docs.powertools.aws.dev/lambda/typescript/latest/#features). diff --git a/docs/media/join-discord.svg b/docs/media/join-discord.svg new file mode 100644 index 0000000000..4073abc271 --- /dev/null +++ b/docs/media/join-discord.svg @@ -0,0 +1,20 @@ + + Discord: Join Community + + + + + + + + + + + + + + Discord + + Join Community + + \ No newline at end of file diff --git a/docs/roadmap.md b/docs/roadmap.md index 97a56ab973..5c78cb940c 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -54,10 +54,11 @@ To close the gap between Powertools for AWS Lambda (Python) and Powertools for A In addition to the Event Handler REST feature mentioned above, we will also be working on the following: -- [ ] [Implement resolver for Amazon Bedrock Agents Functions](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3710){target="_blank"} +- [x] [Implement resolver for Amazon Bedrock Agents Functions](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3710){target="_blank"} - [x] [Implement resolver for AWS AppSync Events API](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3857){target="_blank"} - [ ] Implement resolver for Amazon Bedrock Agents OpenAPI - [x] [Create RFC for AppSync GraphQL resolver](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3885){target="_blank"} +- [x] [Implement resolver for AWS AppSync GraphQL API](https://github.com/aws-powertools/powertools-lambda-typescript/issues/1166){target="_blank"} ##### Validation @@ -77,7 +78,7 @@ For the Validation utility, we'll experiment with a community-driven approach to To streghten our offering for more advanced customers as well as enterprises, we will be working on a set of activities that will help us better support their needs and practices. These include: - [x] [Publish Lambda layers to GovCloud](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3423){target="_blank"} -- [ ] [Publish Lambda layers to China regions](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3920){target="_blank"} +- [x] [Publish Lambda layers to China regions](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3920){target="_blank"} - [ ] Improve OSS supply chain posture (Q2) by making sure we're auditing our dependencies for compatible licenses and include NOTICE files in our Lambda layers - [ ] Create a new "Advanced Use Cases" section in the docs - to help customers with more complex use cases, such as running Powertools for AWS Lambda in container environments - [ ] Set up CI/CD for performance testing @@ -99,7 +100,7 @@ To ensure we are attracting tomorrow's customers as well as new contributors to You can help us prioritize by [upvoting existing feature requests](https://github.com/aws-powertools/powertools-lambda-typescript/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc++label%3Atype%2Ffeature-request+), leaving a comment on what use cases it could unblock for you, and by joining our discussions on Discord. -[![Join our Discord](https://dcbadge.vercel.app/api/server/B8zZKbbyET)](https://discord.gg/B8zZKbbyET){target="_blank"} +[![Discord](./media/join-discord.svg)](https://discord.gg/B8zZKbbyET) ### Roadmap status definition