Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brandonchinn178/categories-with-friends
Definitely not Scattergories.
https://github.com/brandonchinn178/categories-with-friends
Last synced: 25 days ago
JSON representation
Definitely not Scattergories.
- Host: GitHub
- URL: https://github.com/brandonchinn178/categories-with-friends
- Owner: brandonchinn178
- Created: 2020-03-29T02:06:04.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-05T06:39:49.000Z (over 3 years ago)
- Last Synced: 2023-08-09T13:15:27.931Z (about 1 year ago)
- Language: Haskell
- Homepage: https://categories-with-friends.herokuapp.com
- Size: 22.7 MB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Categories With Friends
A web project running a multiplayer game that's definitely not Scattergories.
## Quickstart
1. Install language tools.
1. Install Dart
```bash
brew tap dart-lang/dart
brew install dart
```1. Install [`webdev`](https://dart.dev/tools/webdev)
1. Install [`stack`](https://docs.haskellstack.org/en/stable/install_and_upgrade/)1. Build and run the backend in one tab
1. `stack build`
1. `stack exec categories-with-friends`1. Build and run the frontend in another tab
1. `cd client`
1. `scripts/compile_html.sh`
1. `pub get`
1. `webdev serve`1. Go to `http://localhost:8080`
## Development
### Lint Haskell
1. `stack build stylish-haskell hlint`
1. `scripts/run-hlint.sh`
1. `scripts/run-stylish-haskell.sh`### Add pre-commit git hooks
1. Install [`pre-commit`](https://pre-commit.com/)
1. `pre-commit install`