Skip to content

Add README for PHP extension with detailed information#118

Open
Maybach91 wants to merge 3 commits intozed-extensions:mainfrom
Maybach91:main
Open

Add README for PHP extension with detailed information#118
Maybach91 wants to merge 3 commits intozed-extensions:mainfrom
Maybach91:main

Conversation

@Maybach91
Copy link
Copy Markdown

Add comprehensive documentation for the PHP extension, covering capabilities, limitations, prerequisites, installation, configuration, debugging, contributing, and useful links.

Generated by Claude. :) But it may be a better start then no README.md at all.

#105

Add comprehensive documentation for the PHP extension, covering capabilities, limitations, prerequisites, installation, configuration, debugging, contributing, and useful links.
Copilot AI review requested due to automatic review settings April 16, 2026 11:33
@cla-bot cla-bot bot added the cla-signed label Apr 16, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an initial comprehensive README.md for the PHP Zed extension to document capabilities/limitations and provide setup/configuration/debugging/contributing guidance (addressing Issue #105).

Changes:

  • Introduces a full README describing language server options, syntax/highlighting features, and Xdebug debugging.
  • Adds configuration examples for Zed settings and Tailwind CSS language server integration.
  • Documents contributing/build steps and repository file layout.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md

- **Tree-sitter grammar** ([tree-sitter/tree-sitter-php](https://github.com/tree-sitter/tree-sitter-php)) for fast, local, offline parsing
- **PHPDoc syntax highlighting** ([claytonrcarter/tree-sitter-phpdoc](https://github.com/claytonrcarter/tree-sitter-phpdoc)) inside doc comment blocks
- Language injection: HTML, CSS, JavaScript, and SQL embedded in PHP files are highlighted in their respective grammars
Comment thread README.md Outdated
Comment thread README.md
- **Outline panel** showing classes, methods, and functions
- **Symbol indexing** for workspace-wide navigation
- **Test detection** — automatically detects PHPUnit test methods for run/debug from the editor
- **Text objects** for selecting PHP constructs (functions, classes, arguments)
Comment thread README.md
{
"label": "PHP: Listen to Xdebug",
"adapter": "Xdebug",
"request": "launch",
@MrSubidubi MrSubidubi changed the title chore: add README for PHP extension with detailed information Add README for PHP extension with detailed information Apr 17, 2026
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a comprehensive README.md documenting the Zed PHP extension’s features, configuration, debugging workflow, contribution guidelines, and related links, addressing Issue #105’s request for capability/limitation documentation.

Changes:

  • Documented supported language servers (Phpactor/Intelephense/PHP Tools), syntax highlighting, runnables, and Xdebug debugging.
  • Added setup/config examples for Zed settings and Tailwind CSS language injection.
  • Added contributor-oriented sections (build, local dev, code quality commands, repo layout).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants