-
Notifications
You must be signed in to change notification settings - Fork 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
Initial SDK Review #1
Conversation
README.md
Outdated
Please visit the DIMO [Developer Documentation](https://docs.Dimo.zone/developer-platform) to learn more about building on DIMO and detailed information on the API. | ||
|
||
### Developer License |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's update this to something similar to the NodeJS one with DevConsole https://github.com/DIMO-Network/dimo-node-sdk?tab=readme-ov-file#developer-registration
README.md
Outdated
.AddRestServices() | ||
.AddGraphQLServices() | ||
.AddStreamr() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we want to include this now?
README.md
Outdated
#### Prerequisites for Authentication | ||
|
||
1. A valid Developer License. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's also change this part according to https://github.com/DIMO-Network/dimo-node-sdk?tab=readme-ov-file#prerequisites-for-authentication
Assigning this over to @JamesReate for C# code reviews. |
I've updated the PR according to the comments @jamesliupenn @JamesReate |
___ | ||
|
||
#### Device Data API |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this be the Telemetry GraphQL instead now?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think I will need to change to another example like on node sdk: https://github.com/DIMO-Network/dimo-node-sdk?tab=readme-ov-file#querying-the-dimo-rest-api
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is a good first take on this. But I'm sure we'll need to take another pass at it as real developers start playing with it.
Thoughts:
I am unsure of including API wrappers for all the endpoints in devices-api, eg. smartcar or tesla specific things. Same for vehicle signal decoding. Device definitions api also in theory external developers wouldn't need since all that stuff should be available via identity-api.
Adding some comments in some of the services files may also be good - if these are auto-generated from swagger maybe could auto bring in the comments from swagger.
No description provided.