Skip to content

docs: Api spec improvements #456

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

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from
Draft

Conversation

linconvidal
Copy link
Member

No description provided.

@linconvidal linconvidal added this to the 1.2.8 milestone May 9, 2025
@linconvidal linconvidal added documentation Improvements or additions to documentation enhancement New feature or request labels May 9, 2025
@linconvidal linconvidal moved this to QA (next release) in Rosetta Java Kanban May 9, 2025
@linconvidal
Copy link
Member Author

This is ready to be merged.

@matiwinnetou matiwinnetou removed this from the 1.2.8 milestone May 15, 2025
@linconvidal linconvidal force-pushed the api-spec-improvements branch from 0fc59a7 to d08de82 Compare May 28, 2025 11:01
@linconvidal linconvidal force-pushed the api-spec-improvements branch from b4cb439 to b91a3b9 Compare June 4, 2025 00:39
@Kartiiyer12
Copy link
Collaborator

@linconvidal not a spec improvement, but can you just change the docker-compose command to docker compose in the readMe here

…ents

- Updated API title to reflect rebranding to Mesh API.
- Enhanced some endpoint descriptions for clarity and accuracy (network status, options, block transaction).
- Added detailed descriptions for Cardano-specific transaction and block metadata.
- Commented out unimplemented mempool endpoints and related documentation.
- Improved Docusaurus configuration for better user experience, including last update timestamps .
- Updated CSS for improved layout and styling consistency across documentation pages.
- Updated example values for block, account and transaction identifiers to align with current data.
- Enhanced operation types and statuses to include Cardano-specific options.
- Added valid response examples to improve clarity.
- Commented out unimplemented features and provided TODO notes for future implementation.
…tion layout

- Updated custom CSS to enhance layout consistency, including centering the navbar and main wrapper.
- Removed the proxy URL from the configuration.
- Adjusted styles for the theme edit button and sidebar to improve user experience.
- Deleted the outdated API specification file to streamline documentation.
Remove multiple 'examples' entries from schema definitions ('Operation', 'NetworkIdentifier'). These were intended solely for enhanced rendering in Scalar docs but caused spec-validation failures during CI builds.

Single 'example' per schema retained to ensure OpenAPI compliance and fix build errors.
…ues in API specification

- Upgraded the OpenAPI generator Maven plugin from version 6.4.0 to 7.13.0.
- Simplified example values in the API specification by removing unnecessary array structures for 'network' and 'status' fields.
@linconvidal
Copy link
Member Author

@Kartiiyer12 Done in #478

@linconvidal linconvidal marked this pull request as draft June 4, 2025 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Currently On Hold do not merge documentation Improvements or additions to documentation enhancement New feature or request needs investigation
Projects
Status: QA (next release)
Development

Successfully merging this pull request may close these issues.

3 participants