sirix
sirix copied to clipboard
Create a Kotlin HTTP-Client
Similar to the Python and TypeScript Client we should provide a Kotlin Client.
Can I take it up?
Sure :+1:
Thank you, I will check the code & will get back to you.
Let me know if you need help. There's a Python-Client + TypeScript-Client already :+1:
And you could use Vert.x for Kotlin :)
@PARVEENSINGH let me know if you make progress and/or like to work on it :-)
Hiya. Can I have a crack at this, please?
@DSkilton I think @JohannesLichtenberger is unavailable right now, but I would suggest you try to go ahead.
@mosheduminer will do. @JohannesLichtenberger mentioned there is a Python and TypeScript client already, do you know where/ how I can access them
@DSkilton they are in separate repositories in this (sirixdb) github org. Links: https://github.com/sirixdb/sirix-python-client https://github.com/sirixdb/sirix-typescript-client https://github.com/sirixdb/sirix-rust-client
Each of these uses a slightly different approach (for example, with regards to auth), and the python client even implements an additional "JsonStore" abstraction (which you should probably ignore for now).
EDIT: also, the python client is the only one that is documented at all (via docstrings in the code). That may be helpful.
@mosheduminer I spent yesterday reading around IntelliJ modules and believe I correctly created a new module for the HTTP client but it made me realise I may need some tutorage. Do you have time to mentor me for this project? Could I connect with you on insta or social media so I can instant message?
@DSkilton we generally use slack for communications, you can DM me there. You can find out slack in the README. you may also want to look at the docs at http://sirix.io.
Also, I can be of no help with anything Java related.
@DSkilton I guess https://sirix.io/rest-api.html should be of some help regarding this issue. Also the https://github.com/sirixdb/sirix-python-client might be of some help :+1: I might look into the slack channel every now and then, but currently I'm in holidays until the end of next week.
"over here" @JohannesLichtenberger :)
There was actually some work done on a branch in the sirix-kotlin-client repo. You may be able to reuse it.
Thanks for the suggestion, but I have already some progress in another branch. So I'll see what i can reuse from there.