phpactor/language-server

通用语言服务器平台


README

CI

本包提供根据 语言服务器规范 构建 Language Server 的平台

  • ✔️ 可以作为 TCP 服务器或 STDIO 运行。
  • ✔️ 支持多连接。
  • ✔️ 文本文档同步。
  • ✔️ 后台服务。
  • ✔️ 双向请求。
  • ✔️ 命令。
  • ✔️ 请求取消。
  • ✔️ 初始化处理。
  • ✔️ 最新且可自启动的 协议类

有关可以使用此包实现的方法的列表,请参阅 语言服务器规范

文档

文档可在 readthedocs 上找到。

安装

$ composer require phpactor/language-server

运行测试

使用 composer

$ composer integrate

$ ./vendor/bin/phpunit
$ ./vendor/bin/phpstan analyse
$ ./vendor/bin/php-cs-fixer fix

构建工具

  • Amphp: 事件驱动并发框架。

许可证

本项目采用 MIT 许可证,详情请参阅 LICENSE.md 文件。

贡献

本包是开源的,欢迎贡献!请随意在此存储库上提交拉取请求。

支持

  • 在主 Phpactor 存储库上创建问题。
  • 加入 Slack 上的 #phpactor 频道(Symfony Devs 频道)。