Hamcha
70fe698c22
All checks were successful
continuous-integration/drone/push Build is passing
Solves #16
63 lines
1.2 KiB
Markdown
63 lines
1.2 KiB
Markdown
# MLPCARDGAME
|
|
|
|
[![Build Status](https://drone.zyg.ovh/api/badges/mcg/mlpcardgame/status.svg)](https://drone.zyg.ovh/mcg/mlpcardgame)
|
|
|
|
Work in progress name, work in progress game
|
|
|
|
Try the latest build here: [mcg-builds.zyg.ovh/latest](https://mcg-builds.zyg.ovh/latest/)
|
|
|
|
## Development
|
|
|
|
### Dependencies
|
|
|
|
Fetch dependencies with `yarn`:
|
|
|
|
```sh
|
|
yarn --dev
|
|
```
|
|
|
|
### Run local server for development
|
|
|
|
Run this command:
|
|
|
|
```sh
|
|
yarn serve
|
|
```
|
|
|
|
then visit [localhost:8080](http://localhost:8080) (URL might be different if something is already listening on port 8080)
|
|
|
|
### Run tests
|
|
|
|
Run unit tests with Jest:
|
|
|
|
```sh
|
|
yarn test:unit
|
|
```
|
|
|
|
Generate a coverage profile with:
|
|
|
|
```sh
|
|
yarn test:unit --coverage
|
|
```
|
|
|
|
### Lint code
|
|
|
|
Before you submit a PR, make sure the code is formatted correctly with:
|
|
|
|
```sh
|
|
yarn lint
|
|
```
|
|
|
|
## Building for release
|
|
|
|
### Build
|
|
|
|
```sh
|
|
yarn build
|
|
```
|
|
|
|
## License
|
|
|
|
Code is ISC, Assets "depends", some stuff is taken from FreeSound and DeviantArt so your best bet is to just praise the copyright gods.
|
|
|
|
PeerJS mocking is based on works by Rolf Erik Lekang, which is licensed under MIT. Check [peerjs-mock](https://github.com/relekang/peerjs-mock) for more details.
|