/poker

The main repo for the poker web game.

GNU General Public License v3.0GPL-3.0

Nest Logo

angular-logo

Build Status Netlify Status

Live app at netlify: https://pokern.netlify.app

Poker

Submodules

The client and backend are included as submodules. To update them run:

git submodule update --recursive

Running the client

Run these commands inside the client folder

# development
npm run start

# HMR mode
npm run start:hmr

# production build
npm run build

Running the server

Run these commands inside the server folder

# development
npm run start

# watch mode
npm run start:dev

# production mode
npm run start:prod

# production build
npm run build

Test

Inside root:

# unit tests
npm run test

Inside client:

# unit tests 
npm run test
# e2e tests
npm run cypress

License TL;DR

  • The source code must be made public whenever a distribution of the software is made.
  • Modifications of the software must be released under the same license.
  • Changes made to the source code must be documented.
  • If patented material was used in the creation of the software, it grants the right for users to use it. If the user sues anyone over the use of the patented material, they lose the right to use the software.