Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lionyxml/react-game-of-life
A React app based on Conway's Game of Life
https://github.com/lionyxml/react-game-of-life
Last synced: about 1 month ago
JSON representation
A React app based on Conway's Game of Life
- Host: GitHub
- URL: https://github.com/lionyxml/react-game-of-life
- Owner: LionyxML
- License: gpl-2.0
- Created: 2022-12-29T12:59:04.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-14T17:45:27.000Z (almost 2 years ago)
- Last Synced: 2023-03-03T00:25:50.507Z (almost 2 years ago)
- Language: TypeScript
- Size: 1.38 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# react-game-of-life
[![Test Build and Deploy](https://github.com/LionyxML/react-game-of-life/actions/workflows/test_and_deploy.yml/badge.svg)](https://github.com/LionyxML/react-game-of-life/actions/workflows/test_and_deploy.yml)
A ReactJS App based on Conway's Game of Life
You can see it working here: [React-Game-Of-Life](https://lionyxml.github.io/react-game-of-life)
![demo-picture](./doc/demo.png)
### Install
In order to install this App simply run:
```
npm install
```### Development
You can run a development server with:
```
npm run dev
```And access the App on your localhost, following the provided command response link.
### Style and Syntax Enforcement
This project enforces styles and syntaxes with the use of:
- ESLint
- Prettier
- TypeScriptYou may find checking and fixing scripts inside the `package.json` file.
### Build
You may build using:
```
npm run build
```The resulting artifact will be ready on the `dist/` folder.
### Deploy
There's an automated script for github actions that runs tests, builds and deploy to the github-pages URL of the project.
One may also want do force a manual deploy, for this you can execute the `manual_deploy.sh` script.