RobotWebTools / roslibjs

The Standard ROS JavaScript Library
https://robotwebtools.github.io/roslibjs
Other
659 stars 372 forks source link

V2 releases #660

Closed MatthijsBurgh closed 6 days ago

MatthijsBurgh commented 6 months ago

Release procedure

ToDo before first release

ToDo along the way

blackhorsewu commented 5 months ago

Are the roslibjs and ros3djs workable and usable at the moment? Or which version, v1 or v2, should I use, that is if any one of them is usable?

EzraBrooks commented 5 months ago

The roslibjs release on NPM still works. We're working on releasing 2.0, which will include new features. I'm not sure about ros3djs.

blackhorsewu commented 5 months ago

Thanks very much.


From: Ezra Brooks @.> Sent: 19 January 2024 04:37 To: RobotWebTools/roslibjs @.> Cc: blackhorsewu @.>; Comment @.> Subject: Re: [RobotWebTools/roslibjs] V2 releases (Issue #660)

The roslibjs release on NPM still works. We're working on releasing 2.0, which will include new features. I'm not sure about ros3djs.

— Reply to this email directly, view it on GitHubhttps://github.com/RobotWebTools/roslibjs/issues/660#issuecomment-1899168995, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOXBVHB2DHISENIRJ5RQQ6TYPGBZ3AVCNFSM6AAAAABA2W7272VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJZGE3DQOJZGU. You are receiving this because you commented.Message ID: @.***>

blackhorsewu commented 5 months ago

I have tried npm install roslibjs, and it reported that "No valid versions available for roslibjs". Then I tried npm install roslib, it warned me "no such file or directory, open '/home/victor/flask_apps/package.json". I ignored it and run the urdf.html example. Then flask reported "GET /build/roslib.js HTTP/1.1" 404 -. So, where can I find /build/roslib.js and where should I put it?

blackhorsewu commented 5 months ago

@EzraBrooks Thank you for your help and the examples. I have tried your "urdf.html". There I used to get the "roslib.js" and now the web page is working and showed "Connected" in Green. My next question is how do I display the urdf model on the web page? I have seen there is also a "urdf.html" example in ros3djs. However, I do not know how to feed the urdfModel of your "urdf.html" from my ROS into the ROS3D.UrdfClient. Hopefully the "urdf.html" example of ros3djs can visualize my urdf model. Thank you for your help.

EzraBrooks commented 3 months ago

@MatthijsBurgh Do you think we're good to go to release 2.0 now? I've been using recent builds of the library on my project for quite awhile now and it seems very stable.

I think that instead of attaching build outputs to the release on GitHub we can probably just point users to the UMD version of the build output via unpkg so we don't have to duplicate effort between publishing to NPM and publishing a CDN build.

EzraBrooks commented 3 months ago

@blackhorsewu Sorry I missed your comment here. I actually don't have much experience with ros3djs. I personally use https://github.com/gkjohnson/urdf-loaders. However, you're welcome to open a Discussion if you're still looking for advice.

MatthijsBurgh commented 3 months ago

I think we should first make sure we run some ROS2 tests in CI, before releasing a v2

EzraBrooks commented 3 months ago

that makes sense. we use ros2 on my project so it definitely works!

tall1 commented 3 months ago

that makes sense. we use ros2 on my project so it definitely works!

Can you please provide a guide on how to run roslibjs on ros2?

YannickdeHoop commented 2 weeks ago

@MatthijsBurgh Any updates on a release for ros2?

EzraBrooks commented 2 weeks ago

I haven't had time to add some ROS 2 integration tests - I'd be happy to review a PR that introduces some so we can check that requirement off and do a release!

MatthijsBurgh commented 2 weeks ago

Sorry, but I am in the same situation as @EzraBrooks

EzraBrooks commented 6 days ago

Opened a dedicated issue to track ROS 2 testing #746