https://github.com/bemit/satellite-launch
https://github.com/bemit/satellite-launch
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/bemit/satellite-launch
- Owner: bemit
- License: mit
- Created: 2022-10-19T18:34:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-27T17:10:19.000Z (over 3 years ago)
- Last Synced: 2025-02-15T00:32:59.724Z (over 1 year ago)
- Language: PHP
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Orbiter\Satellite: Launch
[](https://packagist.org/packages/orbiter/satellite-launch)
[](https://packagist.org/packages/orbiter/satellite-launch)
[](https://codecov.io/gh/bemit/satellite-launch)
[](https://packagist.org/packages/orbiter/satellite-launch)
[](https://github.com/bemit/satellite-launch/actions)
[](https://packagist.org/packages/orbiter/satellite-launch)
PHP `SatelliteApp` interface, to launch a new cli or routing app with a **PSR-14** event dispatcher.
Check [satellite-app](https://github.com/bemit/satellite-app) for a ready to use template.
```shell
composer require orbiter/satellite-launch
```
## Dev Notices
Commands to set up and run e.g. tests:
```bash
# on windows:
docker run -it --rm -v %cd%:/app composer install
docker run -it --rm -v %cd%:/var/www/html php:8.1-cli-alpine sh
docker run --rm -v %cd%:/var/www/html php:8.1-cli-alpine sh -c "cd /var/www/html && ./vendor/bin/phpunit --testdox -c phpunit-ci.xml --bootstrap vendor/autoload.php"
# on unix:
docker run -it --rm -v `pwd`:/app composer install
docker run -it --rm -v `pwd`:/var/www/html php:8.1-cli-alpine sh
docker run --rm -v `pwd`:/var/www/html php:8.1-cli-alpine sh -c "cd /var/www/html && ./vendor/bin/phpunit --testdox -c phpunit-ci.xml --bootstrap vendor/autoload.php"
```
## Versions
This project adheres to [semver](https://semver.org/), **until `1.0.0`** and beginning with `0.1.0`: all `0.x.0` releases are like MAJOR releases and all `0.0.x` like MINOR or PATCH, modules below `0.1.0` should be considered experimental.
## License
This project is free software distributed under the [**MIT LICENSE**](LICENSE).
### Contributors
By committing your code to the code repository you agree to release the code under the MIT License attached to the repository.
***
Maintained by [Michael Becker](https://i-am-digital.eu)