-
Notifications
You must be signed in to change notification settings - Fork 23
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
feat(technical): make ontology generated documentation visible #397
Conversation
WalkthroughThe updates introduce a new 'ontology' section in the project configuration, enhancing navigation and version control. Additionally, the documentation structure sees refinement with modified identifiers, updated link labels and destinations, and a slight visual tweak through an added horizontal rule, aiming for a clearer, more organized presentation of content. Changes
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configration File (
|
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.
Device | URL |
---|---|
desktop | http://localhost:3000/ |
Device | URL |
---|---|
mobile | http://localhost:3000/ |
Not what you expected? Are your scores flaky? GitHub runners could be the cause.
Try running on Foo instead
@MdechampG I suggest we merge this one as it is and then address #407 to make the necessary improvements, if you agree. |
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.
Review Status
Actionable comments generated: 1
Configuration used: CodeRabbit UI
Files selected for processing (2)
- docusaurus.config.js (2 hunks)
- sidebars.js (3 hunks)
Additional comments: 4
sidebars.js (2)
- 38-38: The modification of the
id
for the "technical-documentation/overview" document is noted. Ensure this change is reflected across all references to this document within the project to maintain consistency and avoid broken links.- 67-67: The addition of an
<hr/>
HTML element to improve visual separation is a good practice for enhancing readability. Ensure that this change aligns with the overall design and styling guidelines of the documentation site.docusaurus.config.js (2)
- 174-180: The addition of a 'docsVersionDropdown' for 'ontology' with a dropdown item for the latest version is a significant improvement for user experience, allowing easy access to the most current documentation. Ensure the specified route (
/ontology/schemas
) is correctly set up and accessible.Verification successful
The verification process revealed that the URL
https://okp4.github.io/ontology/schemas
redirects tohttps://ontology.okp4.space/schemas
, indicating that the original URL is not directly serving content but instead redirects to another domain. This behavior suggests that the route/ontology/schemas
is set up to redirect users to the intended content, albeit on a different domain than initially expected. This outcome aligns with the goal of ensuring the specified route is accessible, although it does so through a redirection.* 341-347: The configuration added for 'ontology' with `routeBasePath` set to 'ontology/' is crucial for integrating the ontology documentation into the Docusaurus platform. This setup is consistent with the PR objectives. Ensure that the specified path ('ontology') exists and contains the expected documentation files.Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Verify the route is accessible and correctly configured. curl --head https://okp4.github.io/ontology/schemasLength of output: 875
Verification successful
The executed script successfully located the
ontology
directory and listed numerous files within it, including documentation files such as./ontology/schemas.md
and various others across different directories, indicating that theontology
path exists and contains documentation files as expected.Based on the output, it's clear that the
ontology
directory is present and contains at least one documentation file (schemas.md
), which aligns with the review comment's verification requirement. Therefore, the setup for integrating the ontology documentation into the Docusaurus platform, as mentioned in the review comment, is verified to be correctly implemented.Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Ensure the 'ontology' directory exists and contains documentation files. fd --type d 'ontology' && fd --type f --exec ls {} \;Length of output: 52807
Yes sure @ccamel |
After the changes in axone-protocol/ontology#229, set up Docusaurus to include the ontology's generated documentation in the "Technical Documentation" section.
Summary by CodeRabbit