Giter Club home page Giter Club logo

Comments (5)

fsenart avatar fsenart commented on May 29, 2024 1

Integrated missing events and reordered.

For CloudWatch Events, there is something not so clear in the doc. In fact here are a lot of different CloudWatch events, and we should be more specific than the generic documentation and create specific named types for each of them. What do you think?

There are also other events that aren't really documented, but they exist. Examples are those proposed in AWS Lambda test event configuration in the console, like CloudFront or CodePipeline. I think we should gather as much information as possible through the different docs, etc and decide to normalize them and put them here?

from archive_aws-lambda-go-event.

lion3ls avatar lion3ls commented on May 29, 2024

31f5dfb Amazon DynamoDB Streams ✔️

from archive_aws-lambda-go-event.

cristim avatar cristim commented on May 29, 2024

The list is missing the following:

  • AWS CodeCommit
  • Amazon Lex
  • CloudWatch Events is ambiguous, it shows twice on their list, once with Scheduled and once without

I propose to order it and rename the items to match the list on the AWS side, in order to easily keep track on changes on their side.

from archive_aws-lambda-go-event.

lenfree avatar lenfree commented on May 29, 2024

Hi @cristim @fsenart , I'd like to add a Alexa Event and response but not sure where to start. Maybe you can help? 😄 My stuff is in https://github.com/lenfree/alexa-fb-lambda/blob/master/build/decode.go#L5.

from archive_aws-lambda-go-event.

fsenart avatar fsenart commented on May 29, 2024

Hi @lenfree,

First of all thx for your interest in this project and your willingness to contribute. Adding a new event is pretty simple:

  1. Find the exhaustive set of properties and types involved in your event by crunching the AWS doc, printing incoming raw event in AWS Lambda, etc.
  2. Document extensively each field by trying to really understand the purpose of each field via AWS documentation or other sources. The idea is to provide high quality events in order to prevent users the hassle of browsing the web looking for the meaning of each field. I agree that the AWS doc is sometimes very poor regarding this aspect.
  3. Follow the conventions used in other provided events such as naming Event, EventRecord, etc, files doc.go, decorder,go, definition.go, etc.
  4. Submit a pull request and we will be happy to review and merge your work.

In the meantime, if you need any help, etc please fork the project and I will assist you.

from archive_aws-lambda-go-event.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.