Skip to content

Conversation

@jonathanhefner
Copy link
Member

@jonathanhefner jonathanhefner commented Dec 11, 2025

  • Add phpDocumentor configuration and docs Makefile target
  • Generate docs during CI to catch errors before releases
  • Set up GitHub Pages with Jekyll for hosting generated docs
  • Add GitHub Actions workflow to deploy docs to GitHub Pages on releases

🤖 Generated with Claude Code


This PR also includes a commit to fix existing doc errors from phpDocumentor.

You can preview the generated documentation at http://jonathanhefner.github.io/mcp-php-sdk/api/.

jonathanhefner and others added 2 commits December 11, 2025 10:37
- Add phpDocumentor configuration and `docs` Makefile target
- Generate docs during CI to catch errors before releases
- Set up GitHub Pages with Jekyll for hosting generated docs
- Add GitHub Actions workflow to deploy docs to GitHub Pages on releases

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Change class-string union types to use phpDocumentor-compatible syntax
and reorder docblock tags so class descriptions precede `@author` tags.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@chr-hertel
Copy link
Member

Hi @jonathanhefner - thanks for that proposal, is that related to the discussion we had Tuesday about standardizing SDK docs? Having that on my desk as an open issue to follow up on ...

@jonathanhefner
Copy link
Member Author

@chr-hertel I wasn't aware of a discussion, but it might be. 😄 The context is: I am trying to ensure that all MCP SDKs have documentation available at https://modelcontextprotocol.github.io/*-sdk/.

@chr-hertel
Copy link
Member

Yup, that's exactly what we want to look at - awesome!
Don't have time tonight, but will def come back this, thanks!

phar-io/composer-distributor 1.0.0 has a bug where it uses the wrong
package version when determining the phpDocumentor download URL,
causing CI to fail with 404 errors when using --prefer-lowest.
Version 1.0.2 fixes this issue.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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.

2 participants