Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/temporalio/sdk-php
Temporal PHP SDK
https://github.com/temporalio/sdk-php
hacktoberfest php roadrunner temporal
Last synced: 2 months ago
JSON representation
Temporal PHP SDK
- Host: GitHub
- URL: https://github.com/temporalio/sdk-php
- Owner: temporalio
- License: mit
- Created: 2020-09-10T22:33:07.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-21T18:26:14.000Z (8 months ago)
- Last Synced: 2024-05-22T16:43:18.488Z (8 months ago)
- Topics: hacktoberfest, php, roadrunner, temporal
- Language: PHP
- Homepage: https://php.preview.thundergun.io
- Size: 2.86 MB
- Stars: 246
- Watchers: 22
- Forks: 42
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-temporal - PHP SDK
- awesome-cadence-temporal-workflow - PHP
README
# Temporal PHP SDK
[![CI Status](https://github.com/temporalio/sdk-php/actions/workflows/testing.yml/badge.svg)](https://github.com/temporalio/php-sdk/actions)
[![Stable Release](https://poser.pugx.org/temporal/sdk/version)](https://packagist.org/packages/temporal/sdk)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Ftemporalio%2Fsdk-php.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Ftemporalio%2Fsdk-php?ref=badge_shield)## Introduction
Temporal is a distributed, scalable, durable, and highly available orchestration
engine used to execute asynchronous long-running business logic in a scalable
and resilient way."Temporal PHP SDK" is the framework for authoring workflows and activities using
PHP language.## Installation
SDK is available as composer package and can be installed using the
following command in a root of your project:```bash
composer require temporal/sdk
```Make sure to install [RoadRunner](https://github.com/spiral/roadrunner) to enable workflow and activity consumption in your PHP workers.
## Usage
See [examples](https://github.com/temporalio/samples-php) to get started.
## Testing
See [testing manual](testing/Readme.md) to get started.
## Documentation
The documentation on how to use the Temporal PHP SDK and client is [here](https://docs.temporal.io/).## License
MIT License, please see [LICENSE](LICENSE.md) for details.[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Ftemporalio%2Fsdk-php.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Ftemporalio%2Fsdk-php?ref=badge_large)