Статус проекта

PHP TrueAsync — неофициальный проект по изменению ядра PHP. RFC, которое предлагается, в настоящее время находится в неопределённой ситуации, и неясно, будет ли оно принято в будущем.

Тем не менее я как автор проекта верю в то, что наличие выбора является важным условием развития. Проект PHP TrueAsync открыт для идей, предложений и помощи.

Если хотите обсудить что-то — пишите на форуме проекта или свяжитесь со мной лично:

GitHub Discussions Discord ✉ Email

Способы участия

Код

Документация

Тестирование

Сообщество

Как начать

1. Форкните репозиторий

git clone https://github.com/true-async/php-src.git
cd php-src

2. Настройте окружение

Следуйте инструкции по сборке для вашей платформы. Для разработки рекомендуется сборка с --debug:

./buildconf
./configure --enable-async --enable-debug
make -j$(nproc)

3. Создайте ветку

git checkout -b feature/my-improvement

4. Внесите изменения

5. Отправьте Pull Request

Структура репозиториев

Репозиторий Описание
php-src Ядро PHP с Async API
ext-async Расширение с реализацией
true-async.github.io Этот сайт с документацией

Рекомендации

Связь

Спасибо за интерес к проекту! Любой вклад — будь то код, документация или просто вопрос на форуме — помогает TrueAsync становиться лучше.