-
Notifications
You must be signed in to change notification settings - Fork 144
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
advanced_logging example #460
base: main
Are you sure you want to change the base?
advanced_logging example #460
Conversation
@romainreignier we publish our generated documentation on https://docs.rs/rclrs/latest/rclrs/ and https://docs.rs/rosidl_runtime_rs/latest/rosidl_runtime_rs/, but it's true we should add a link to both, I'll do that later today. |
Ok, thanks, but this documentation is outdated, there is no logging in it. |
Why not advance the workflow to publish to https://docs.rs/? github pages would be an extra target to worry about.
|
Sure, but I have no idea what is the release plan for the project so in the meantime, I though that Github Pages might be an option. |
I had some issues but this is now resolved and the doc is available here: https://romainreignier.github.io/ros2_rust/rclrs/index.html |
Why not advance the workflow to publish to https://docs.rs/? github pages would be an extra target to worry about.
Because docs.rs only generates documentation for published crates, logging is part of the current main branch and we're waiting to finish some changes before making a new release.
|
I understand. So having proper documentation is of course important. On the other hand, rclrs has many examples from which you can easily deduce how it works. I think as long as the current documentation of rclrs does not contradict the current state of development, it should be ok. Otherwise, measures should be taken to make this visible. |
The current documentation on docs.rs matches the latest released version of the rclrs crate.
What kind of measures do you propose? |
Difficult question. At present, the |
It is not out of date, the documentation on docs.rs documents the latest released version of rclrs. If you want to build rclrs from main, the documentation can still be generated via |
We had already clarified that. As already discussed, the situation should be ok for the time being. There are certainly examples where the documentation is misleading, as I had already established. At the same time, the compiler toolchain of ros2 is more the problem than the current documentation. |
Related to issue #431
I saw that someone is already working on a simple example (#459) so I worked on a more complex example to show the capabilities of the logging system.
If I may add something, it is quite difficult to find documentation about logging capabilities in ROS Rust. Is there a way I can help to improve it ? or maybe I just checked the wrong place.
(I tested it on Jazzy)