All Projects → swoole → Ide Helper

swoole / Ide Helper

Licence: apache-2.0
📘 Swoole IDE Helper

Projects that are alternatives of or similar to Ide Helper

Hyperf Admin
Hyperf-admin 基于Hyperf、Element-UI 通用管理后台
Stars: ✭ 267 (-29.37%)
Mutual labels:  swoole
Kubectl Fzf
A fast kubectl autocompletion with fzf
Stars: ✭ 315 (-16.67%)
Mutual labels:  autocompletion
Swoole Src
🚀 Coroutine-based concurrency library for PHP
Stars: ✭ 17,175 (+4443.65%)
Mutual labels:  swoole
Php Ide Serenata
Atom IDE package that integrates the Serenata server to provide PHP code assistance
Stars: ✭ 277 (-26.72%)
Mutual labels:  autocompletion
Queryphp
🔥High Performance PHP Progressive Framework.
Stars: ✭ 299 (-20.9%)
Mutual labels:  swoole
Reading
整理阅读过的干货文章, 帖子
Stars: ✭ 318 (-15.87%)
Mutual labels:  swoole
Framework
Swoole, PSR-15, PSR-7, PSR-11 lightweight modular anti-framework for REST micro-services.
Stars: ✭ 259 (-31.48%)
Mutual labels:  swoole
Fz
Cli shell plugin, the missing fuzzy tab completion feature of z jump around command.
Stars: ✭ 359 (-5.03%)
Mutual labels:  autocompletion
Lawoole
Lawoole is a high-performance PHP framework based on Laravel and Swoole
Stars: ✭ 300 (-20.63%)
Mutual labels:  swoole
Shadowfax
Run Laravel on Swoole.
Stars: ✭ 325 (-14.02%)
Mutual labels:  swoole
Vim Terraform Completion
A (Neo)Vim Autocompletion and linter for Terraform, a HashiCorp tool
Stars: ✭ 280 (-25.93%)
Mutual labels:  autocompletion
Docker Swoole
🏄 Official Docker Image of Swoole
Stars: ✭ 287 (-24.07%)
Mutual labels:  swoole
Laravel S
LaravelS is an out-of-the-box adapter between Swoole and Laravel/Lumen.
Stars: ✭ 3,479 (+820.37%)
Mutual labels:  swoole
Manaphp
ManaPHP Framework: Swoole+FPM
Stars: ✭ 271 (-28.31%)
Mutual labels:  swoole
Yurunoauthlogin
PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。支持 php-fpm 和 Swoole,所有框架通用。QQ群:17916227
Stars: ✭ 330 (-12.7%)
Mutual labels:  swoole
Swoole Wiki
📖Swoole全量Markdown文档, Swoole-Doc, Swoole-Wiki
Stars: ✭ 261 (-30.95%)
Mutual labels:  swoole
Yii2 Swoole
yii2 swoole,让yii2运行在swoole上
Stars: ✭ 317 (-16.14%)
Mutual labels:  swoole
Hyperf
🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
Stars: ✭ 4,206 (+1012.7%)
Mutual labels:  swoole
Laravel Swoole
High performance HTTP server based on Swoole. Speed up your Laravel or Lumen applications.
Stars: ✭ 3,726 (+885.71%)
Mutual labels:  swoole
Simps
🚀 A simple, lightweight and high-performance PHP coroutine framework.
Stars: ✭ 318 (-15.87%)
Mutual labels:  swoole

Swoole IDE Helper

Build Status Latest Stable Version License

This package contains IDE help files for Swoole. You may use it in your IDE to provide accurate autocompletion.

Install

You may add this package to your project using Composer:

composer require swoole/ide-helper:@dev
# or you may install a specific version, like:
composer require swoole/ide-helper:~4.4.7

It's better to install this package on only development systems by adding the --dev flag to your Composer commands:

composer require --dev swoole/ide-helper:@dev
# or you may install a specific version, like:
composer require --dev swoole/ide-helper:~4.4.7

Alternatives

The stubs are created by reverse-engineering the Swoole extensions directly; thus there is no documentation included, and type hinting is missing in many places. The Swoole team has tried its best to keep the stubs up to date, and we do want to add inline documentation and type hinting in the future; however, due to limited resources we don't know when it will be ready.

Here are some alternatives you can consider:

Generate IDE Help Files

Have Docker running first, then use script ./bin/generator.sh to generate IDE help files and put them under folder output/ with commands like following:

./bin/generator.sh 4.4.16
./bin/generator.sh 4.4.16   master
./bin/generator.sh 4.4.16   4.4.16
./bin/generator.sh 4.4.16   b5c9cede8c6150feba50d0e28d56de355fa69d16
./bin/generator.sh 4.5.0RC1 7c913105c3273aab005489d78e0ff9043bfecb54

The first parameter specifies a stable release of Swoole. The second parameter is optional; it is to specify which version of Swoole library to be integrated with (by default it will have the latest Swoole library included).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].