Skip to content
This repository was archived by the owner on Jul 26, 2025. It is now read-only.

Add specs for api versions 39.0+#20

Merged
ccouzens merged 9 commits intoccouzens:mainfrom
Gankarloo:switch-to-broadcom-links
Jul 25, 2025
Merged

Add specs for api versions 39.0+#20
ccouzens merged 9 commits intoccouzens:mainfrom
Gankarloo:switch-to-broadcom-links

Conversation

@Gankarloo
Copy link

  1. Updated API Documentation

    • Added vCloud Director API versions 39.0 and 39.1
    • Added corresponding JSON and YAML specification files
  2. Infrastructure Updates

    • Fixed download links to use Broadcom URLs
    • Added a new mirror script for improved download handling
    • Updated Makefile with improved functionality
    • Added DevContainer configuration for better development experience
  3. Parser Improvements

    • Made documentation parsing less restrictive when selecting downloads
    • Improved handling of h1 elements with class definitions
    • Minor fixes in detail page parsing

Technical Details

  • Added new API specification files:
    • 39.0.json and 39.0.yml
    • 39.1.json and 39.1.yml
  • Created new scripts/mirror utility for download management
  • Updated parser logic in transformer/src/parsers/doc/detail_page.rs
  • Added development container configuration for consistent development environment

Testing

Please verify:

  • Download links are correctly pointing to Broadcom URLs
  • Mirror script functionality works as expected
  • API specifications for v39.0 and v39.1 are complete and accurate

Impact

This update ensures compatibility with Broadcom's documentation structure while adding support for the latest vCloud Director API versions.

@ccouzens ccouzens linked an issue Jul 25, 2025 that may be closed by this pull request
@ccouzens ccouzens merged commit 8b7c9ba into ccouzens:main Jul 25, 2025
1 check passed
@ccouzens
Copy link
Owner

Thank you @Gankarloo

I no longer have access to VMware Cloud Director so it is difficult for me to verify changes. And because I no longer use it I don't have much motivation to keep this project working.

Would you like for your fork (https://github.com/Gankarloo/vcloud-rest-openapi) to take over this project? I can update the Readme to point to yours and I'd archive my version.

@Gankarloo
Copy link
Author

Gankarloo commented Jul 26, 2025 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unable to fetch zip file for 39.0

2 participants