Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
- TypeScript

You 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.