You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to request the development of a NodeJS client to expand the reach and compatibility of the Hydroshare platform. This would allow developers who prefer working with NodeJS and JavaScript to easily interact with Hydroshare's API and resources.
Justification
NodeJS has grown significantly in popularity and has become a widely used server-side technology for web-app development. Its event-driven architecture, performance, scalability, and the ability to use JavaScript on both the client and server-side make it an attractive choice for many developers (source).
By creating a NodeJS client, Hydroshare would be able to cater to an even larger audience of developers and expand the reach of the platform. Additionally, the non-blocking, asynchronous nature of NodeJS could provide performance benefits when working with real-time data transmission and frequent interactions with the Hydroshare web server.
Proposal
I propose the development of a NodeJS client for Hydroshare, which would include:
Implementing the core functionalities and API calls currently available in the hsclient Python package.
Ensuring compatibility with existing Hydroshare resources, data structures, and workflows.
Providing clear documentation and code examples to help developers get started with using the NodeJS client.
The text was updated successfully, but these errors were encountered:
Thanks @muhammedyusuf-sermet for this suggestion
We would love to learn more about your particular use case if you're willing to provide details.
As it sounds like you are aware, HydroShare has a public REST API. This has been developed with the intent of enabling many of the functions that are accessible through the web user interface, to be done programmatically. We are making our best effort to comply with OpenAPI standards. The API is documented at https://www.hydroshare.org/hsapi/
Description
I would like to request the development of a NodeJS client to expand the reach and compatibility of the Hydroshare platform. This would allow developers who prefer working with NodeJS and JavaScript to easily interact with Hydroshare's API and resources.
Justification
NodeJS has grown significantly in popularity and has become a widely used server-side technology for web-app development. Its event-driven architecture, performance, scalability, and the ability to use JavaScript on both the client and server-side make it an attractive choice for many developers (source).
By creating a NodeJS client, Hydroshare would be able to cater to an even larger audience of developers and expand the reach of the platform. Additionally, the non-blocking, asynchronous nature of NodeJS could provide performance benefits when working with real-time data transmission and frequent interactions with the Hydroshare web server.
Proposal
I propose the development of a NodeJS client for Hydroshare, which would include:
The text was updated successfully, but these errors were encountered: