FestinHegre/vendor/symfony/ux-turbo/CONTRIBUTING.md
2024-09-26 17:26:04 +02:00

36 lines
860 B
Markdown

# Contributing
Start a Mercure Hub:
$ docker run \
-e SERVER_NAME=:3000 \
-e MERCURE_PUBLISHER_JWT_KEY='!ChangeMe!' \
-e MERCURE_SUBSCRIBER_JWT_KEY='!ChangeMe!' \
-p 3000:3000 \
dunglas/mercure caddy run -config /etc/caddy/dev.Caddyfile
Install the test app:
$ composer install
$ cd tests/app
$ yarn install
$ yarn build
$ php public/index.php doctrine:schema:create
Start the test app:
$ php -S localhost:8000 -t public
## Convenient endpoints:
- `http://localhost:8000`: basic features
- `http://localhost:8000/chat`: chat using Turbo Streams
- `http://localhost:8000/books`: broadcast
- `http://localhost:8000/authors`: broadcast
- `http://localhost:8000/artists`: broadcast
- `http://localhost:8000/songs`: broadcast
## Run tests
$ php vendor/bin/simple-phpunit