-
Notifications
You must be signed in to change notification settings - Fork 72
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Export Schema Registry client and the serdes functionality (#149)
* Update go modules * Create a SchemaRegistry class to export its functionality to JS * Update tests to reflect changes * Update serdes formats to reflect the changes in its interface * Update serdes functions to reflect the changes to the interface and the way data types and schemas are handled now * Update tests to reflect changes to the serdes functions * Update constants * Rename files to reflect their purpose and have a uniform naming convention * Update writer and reader to remove internal serdes functions * Update tests to reflect the new changes * Clean up tests for topics * Collect all utility functions in utils.go * Add a few helper functions * Update errors and error codes * Update all scripts with the new changes to the serdes and SchemaRegistry * Remove old files, which are either renamed or no longer necessary * Update error codes to remove unnecessary ones * Fix linting issues by removing unnecessary code or fixing reported issues * Rename struct to make it more uniform * Move JS API docs to api-docs directory and update it with latest changes * Update the links to JS API docs in the README * Add test for string serde * Add test for byte array serde * Add docstring comments * Add test for JSON serde * Add test for Avro serde * Add docstring comments * Add docstring comments * Add tests for the JS Connection class * Add tests for the JS SchemaRegistry class * Update path of scripts to the new ones in README * Add tests for the JS Writer class * Add tests for the JS Reader class * Fix topic name * Fix metrics' expected values * Add docstring comment * Update dependencies * Update README with the latest changes
- Loading branch information
Showing
91 changed files
with
3,187 additions
and
2,984 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.