-
Notifications
You must be signed in to change notification settings - Fork 146
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
Revisit documentation platform for better UI #4
Comments
We'll set up mkdocs-material for this repository as well and try to prepare the equivalent documents as Autoware.Auto. |
Why not https://readthedocs.org/ ? (I've never heard of mkdocs before) (ROS2 uses it and it is also fast and beautiful https://docs.ros.org/en/rolling/index.html ) |
@xmfcx Thank you for your comment! 😄
Yes, IMO,
It's very widely used!
|
Some of the features that we want:
|
This is available by this option if we use However, @xmfcx Is this feature mandatory? If we'd like to simply share the URL, it's supported by
This is available now by mike. |
I like |
@xmfcx Thank you, I see. But I love the material theme. If it's okay, I'll send a PR for the comparison after I add some content. Also, there is one more thing I'd like to clarify. |
If you want, you can arrange one in the slack. To me https://docs.ros.org/en/rolling/index.html looks like the perfect documentation style for me. It is structured and solid. https://iceoryx.io/v1.0.1/getting-started/what-is-iceoryx/ on the other hand looks so spaced out, empty and incomplete.
I don't think that's necessary, we know how both look like.
https://docs.readthedocs.io/en/stable/intro/getting-started-with-sphinx.html#using-markdown-with-sphinx this I think is our best bet since it has the markdown that we want to use and core |
Could you show the points you have concerns, in a picture like this?
Yes, but I guess we need to compare not only the looking but also some features. autoware-documentation/mkdocs.yaml Lines 10 to 33 in 88163d1
You can test the features here.
As mentioned here, my concern is whether we can use the full features, I'm not sure about that and it takes some time to learn that. Anyway, as a result of https://gitlab.com/autowarefoundation/autoware-foundation/-/issues/198, we agreed to start with |
@kenji-miyake Regarding arguments in favour of mkdocs-materials or other, you could help us listing up some key open source projects using it. In particular, if ROS community also use it as main documentation platform, or there is a trend to, then there will not be many objections. Similar to Doxygen, it seems capable of rendering LaTeX, so documentation involving some mathematical terms, diagrams, etc., should be possible. |
He mentioned them in this comment above: #4 (comment) |
|
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward? This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
@xmfcx Do you think we can close this and create a new issue if necessary in the future? |
I assume yes. |
Another user of MkDocs Material. |
Now Autoware.Auto uses Doxygen, but it has some disadvantages:
Therefore, we'll propose a new documentation platform to use mkdocs-material
The advantages are:
Actually, we've already introduced this in autoware.universe as a trial.
The text was updated successfully, but these errors were encountered: