Skip to content

feat: Upgrade documentation system with auto-generated client API reference - #56

Merged
SergkeiM merged 1 commit into
masterfrom
feature/docs-upgrade
Jul 29, 2026
Merged

feat: Upgrade documentation system with auto-generated client API reference#56
SergkeiM merged 1 commit into
masterfrom
feature/docs-upgrade

Conversation

@SergkeiM

Copy link
Copy Markdown
Owner

This commit introduces a complete overhaul of the project's documentation site, focusing on automation and improved maintainability.

The key change is the implementation of an auto-generation process for the API client reference documentation. A new script (bin/generate-client-docs.php) now dynamically creates Markdown pages for Cloudflare\Endpoints classes directly from their PHP docblocks. This replaces the previous manual API documentation, which was prone to becoming outdated.

Associated changes include:

  • Migration of the documentation build process from Nuxt Studio, reflected in workflow (.github/workflows/docs.yml) and dependency updates.
  • Restructuring of the docs/content directory, introducing a dedicated 2.client section for the generated API reference.
  • Updates to README.md and composer.json to reflect the new documentation publishing location and build commands.

This upgrade significantly enhances documentation accuracy and reduces manual maintenance effort.

…erence

This commit introduces a complete overhaul of the project's documentation site, focusing on automation and improved maintainability.

The key change is the implementation of an auto-generation process for the API client reference documentation. A new script (`bin/generate-client-docs.php`) now dynamically creates Markdown pages for `Cloudflare\Endpoints` classes directly from their PHP docblocks. This replaces the previous manual API documentation, which was prone to becoming outdated.

Associated changes include:
- Migration of the documentation build process from Nuxt Studio, reflected in workflow (`.github/workflows/docs.yml`) and dependency updates.
- Restructuring of the `docs/content` directory, introducing a dedicated `2.client` section for the generated API reference.
- Updates to `README.md` and `composer.json` to reflect the new documentation publishing location and build commands.

This upgrade significantly enhances documentation accuracy and reduces manual maintenance effort.
@SergkeiM
SergkeiM merged commit 678adce into master Jul 29, 2026
8 checks passed
@SergkeiM
SergkeiM deleted the feature/docs-upgrade branch July 29, 2026 09:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant