Skip to content
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

Porting from Rust SDK to TS SDK #12

Merged
merged 76 commits into from
Oct 10, 2023
Merged
Show file tree
Hide file tree
Changes from 71 commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
a773caa
Porting from Rust SDK to TS SDK
sordina Sep 29, 2023
f95c029
cli commands exampe
sordina Sep 29, 2023
13af16c
more notes
sordina Sep 29, 2023
ffd820c
updating infer to be used as a lib from main.ts
sordina Sep 29, 2023
51e18c0
checking stdout in example
sordina Sep 29, 2023
e1dded9
tick
sordina Sep 29, 2023
68b9dc1
allow vendor path to be specified
sordina Sep 29, 2023
c6ae84e
todo
sordina Oct 3, 2023
468f30e
example of dynamic invocation
sordina Oct 3, 2023
f29e233
schema inference stubs
sordina Oct 3, 2023
8db0b0e
updating TODOs
sordina Oct 3, 2023
dd562b9
TODO
sordina Oct 3, 2023
095f76e
performing inference
sordina Oct 3, 2023
4a78724
request body json
sordina Oct 3, 2023
a3785be
TODO
sordina Oct 3, 2023
bd9fc95
simplifying error handling
sordina Oct 3, 2023
01209a5
docs
sordina Oct 3, 2023
dbd79a0
concat3 example
sordina Oct 3, 2023
2ee3646
repositioning args first draft
sordina Oct 3, 2023
e9867c0
much improved reposition/findPosition functions
sordina Oct 3, 2023
046f8f3
using ndc-sdk-typescript
sordina Oct 4, 2023
08fd90e
removed a bunch of `any` types
sordina Oct 5, 2023
fdd5c05
dynamic imports
sordina Oct 5, 2023
30c9830
support optional params
sordina Oct 5, 2023
b8a4ecd
TODO items
sordina Oct 5, 2023
5911e28
Applying Rust remover
sordina Oct 5, 2023
628372c
updating TODO
sordina Oct 5, 2023
c429b07
fixing response format
sordina Oct 5, 2023
10e83f5
stubs for connector interface
sordina Oct 6, 2023
365358d
Connector protocol implemented
sordina Oct 7, 2023
b674f94
todo
sordina Oct 7, 2023
6481d52
TODO items
sordina Oct 7, 2023
ac9140a
removing previous server
sordina Oct 7, 2023
9c5f7de
mutations and queries both implemented
sordina Oct 7, 2023
2126a60
todo update
sordina Oct 7, 2023
0094a8e
Exceptin handling for function invocation
sordina Oct 7, 2023
fb89189
Updating SDK
sordina Oct 7, 2023
c31b16f
small cleanup
sordina Oct 7, 2023
dd46274
Struct<X> = Record<string, X>
sordina Oct 7, 2023
3ab8310
docker improvements; trimming descriptions
sordina Oct 7, 2023
35a7cee
docker improvements; examples; todo items
sordina Oct 7, 2023
b347d0f
simplifying entrypoint
sordina Oct 7, 2023
1a2bb91
entrypoint docs
sordina Oct 7, 2023
e9453e5
todo list
sordina Oct 7, 2023
ccf0861
todo items
sordina Oct 7, 2023
7992890
working around engine bug where scalars are queried with fields={}; g…
sordina Oct 8, 2023
8397b36
todo items
sordina Oct 8, 2023
75a8f83
simplifying docker/entrypoint interaction
sordina Oct 8, 2023
2ececae
updating readme
sordina Oct 8, 2023
db78090
readme update
sordina Oct 8, 2023
f0e195d
readme udpates
sordina Oct 8, 2023
bd71e5d
updating deno specific readme
sordina Oct 8, 2023
4935445
readme update
sordina Oct 8, 2023
fc49f10
resolving paths
sordina Oct 8, 2023
8aa0810
resolving file and vendor paths
sordina Oct 8, 2023
7ef800e
file url for dynamic import
sordina Oct 8, 2023
a28dbe1
deno.d.ts location refinement
sordina Oct 8, 2023
0382554
deno.d.ts location refinement
sordina Oct 8, 2023
f496036
temp files rule!
sordina Oct 9, 2023
0ca7da0
temp file cleanup; todo items
sordina Oct 9, 2023
84dc54b
breaking up createProgram function
sordina Oct 9, 2023
ec43e3f
renaming main.ts to mod.ts for default entrypoint
sordina Oct 9, 2023
8d0156f
updating readmes to reference mod.ts
sordina Oct 9, 2023
ba3325c
Moving TODO list
sordina Oct 9, 2023
8752911
assuming static config for connector create
sordina Oct 9, 2023
d1935e7
no deno.d.ts required
sordina Oct 9, 2023
7cfdfde
allow write for tempfiles
sordina Oct 9, 2023
237967d
docs update
sordina Oct 9, 2023
3b92194
suppressing DEBUG logging
sordina Oct 9, 2023
30e774e
Linking GH issues from TODO comments
sordina Oct 10, 2023
850db0e
linking options gh issue
sordina Oct 10, 2023
8ba31ad
removing debugging statement from entrypoint.sh
sordina Oct 10, 2023
1af45dd
renaming to make_bad_password_hash since it's md5
sordina Oct 10, 2023
f1454f4
removing commented code
sordina Oct 10, 2023
86b95e5
sub-process vendoring
sordina Oct 10, 2023
5e3b17c
note for pre_vendor
sordina Oct 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ This changelog documents the changes between release versions.

Changes to be included in the next upcoming releaase.

* Ported main server from Rust to pure Deno
* Support exposing optional function parameters

## v0.8

Required entrypoint: /functions/index.ts;
Expand Down
Loading