Skip to content

Project start #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 46 commits into from
Closed

Project start #1

wants to merge 46 commits into from

Conversation

fabiojose
Copy link
Contributor

Take a look in this project start for the sdk-javascript.

Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
Signed-off-by: Fabio José <fabiojose@gmail.com>
@fabiojose
Copy link
Contributor Author

Close to fix the signoff

@fabiojose fabiojose closed this Nov 9, 2018
lance added a commit that referenced this pull request Jun 29, 2020
This is a major rewrite of the entire codebase into TypeScript. Nearly
all tests have been retained except where behavior is significantly
different. Some highlights of these changes:

* lowercase all CloudEvent properties and fix base64 encoded data

Previously there was a format() function that would convert a CloudEvent
object into JSON with all of the properties lowercased. With this rewrite
a CloudEvent object can be converted to JSON simply with JSON.stringify().

However, in order to be compliant with the JSON representation outlined in
the spec here https://github.com/cloudevents/spec/blob/v1.0/json-format.md
all of the event properties must be all lowercase.

* lib(transport): make transport mode an Enum
* src: allow custom headers (#1)
* lib(exports): export explicitly versioned names where appropriate
* lib(cloudevent): modify ctor to accept extensions inline
* lib(cloudevent): make extensions a part of the event object
* test: convert all tests to typescript
* examples: update all examples with latest API changes
* docs: update README with latest API changes
* src: add prettier for code style and fix a lot of linting errors
* lib: move data decoding to occur within the CloudEvent object

Signed-off-by: Lance Ball <lball@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant