Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/monadical-sas/oddslingers.poker
The Django + React codebase powering the free, open-source poker platform: OddSlingers.com
https://github.com/monadical-sas/oddslingers.poker
animation django django-channels game-engine open-source poker poker-platform react realtime redux redux-time texas-holdem-poker websocket
Last synced: about 10 hours ago
JSON representation
The Django + React codebase powering the free, open-source poker platform: OddSlingers.com
- Host: GitHub
- URL: https://github.com/monadical-sas/oddslingers.poker
- Owner: Monadical-SAS
- License: lgpl-2.1
- Created: 2020-12-23T01:10:34.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-09-05T00:11:04.000Z (over 1 year ago)
- Last Synced: 2024-05-19T00:11:55.016Z (9 months ago)
- Topics: animation, django, django-channels, game-engine, open-source, poker, poker-platform, react, realtime, redux, redux-time, texas-holdem-poker, websocket
- Language: JavaScript
- Homepage: https://oddslingers.com
- Size: 48.4 MB
- Stars: 58
- Watchers: 8
- Forks: 16
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Oddslingers Gaming [![Codecov](https://codecov.io/gh/monadical-sas/oddslingers.poker/branch/dev/graph/badge.svg?token=FUrKdNe6wp)](https://codecov.io/gh/monadical-sas/oddslingers.poker) [![License: LGPL v3](https://img.shields.io/badge/License-LGPL%20v3-blue.svg)](https://www.gnu.org/licenses/lgpl-3.0)
โฅ๏ธ๐ฑโฃ๏ธ๐โฆ๏ธ๐โ ๏ธ๐กโฅ๏ธ๐ฑโฃ๏ธ๐โฆ๏ธ๐โ ๏ธ๐กโฅ๏ธ๐ฑโฃ๏ธ๐โฆ๏ธ๐โ ๏ธ๐กโฅ๏ธ๐ฑโฃ๏ธ๐โฆ๏ธ๐โ ๏ธ๐กโฅ๏ธ๐ฑโฃ๏ธ๐โฆ๏ธ๐โ ๏ธ๐กโฅ๏ธ๐ฑโฃ๏ธ๐โฆ๏ธ๐โ ๏ธ## Project Quickstart
```bash
# make sure you've installed docker: https://docs.docker.com/engine/install/
# and docker-compose: https://docs.docker.com/compose/install/
# you may also have to add your user to the docker group: https://docs.docker.com/engine/install/linux-postinstall/git clone https://github.com/monadical-sas/oddslingers.poker.git
cd oddslingers.poker# Add to /etc/hosts -> 127.0.0.1 oddslingers.l
docker-compose run django ./manage.py migrate
docker-compose run django ./manage.py createsuperuser
docker-compose up# Open http://oddslingers.l
```## Commands
From here, you could begin to do changes in the codebase and to run these commands for developing tasks:
```bash
# For installing yarn packages
docker-compose run --rm django oddslingers yarn_install
# For testing
docker-compose run --rm django oddslingers testpy
docker-compose run --rm django oddslingers testjs
# For linting
docker-compose run --rm django oddslingers lintpy
docker-compose run --rm django oddslingers lintjs
# For rebuilding docker images and update the python packages
docker-compose build
```Some useful docker-compose commands:
```bash
# Start the stack
docker-compose start
# Stop the stack
docker-compose stop
# List the services
docker-compose ps
# Init the stack
docker-compose up
# Destroy the stack (This delete the docker containers)
docker-compose down
# Build the docker images
```## Documentation
- [Setup: Dev](https://github.com/monadical-sas/oddslingers.poker/wiki/Setup:-Dev) or [Setup: Prod](https://github.com/monadical-sas/oddslingers.poker/wiki/Setup:-Prod)
- [Layers of the Stack](https://github.com/monadical-sas/oddslingers.poker/wiki/Layers-of-the-Stack)
- [Quickstart & Common Tasks](https://github.com/monadical-sas/oddslingers.poker/wiki/Common-Tasks)
- [Project Directory Structure](https://github.com/monadical-sas/oddslingers.poker/wiki/Folder-Locations)
- [Configuration](https://github.com/monadical-sas/oddslingers.poker/wiki/Configuration)
- [Running Tests & Linters](https://github.com/monadical-sas/oddslingers.poker/wiki/Running-Tests-&-Linters)
- [Dependency Documentation](https://github.com/monadical-sas/oddslingers.poker/wiki/Dependency-Documentation)
- [Game Engine Documentation](https://github.com/monadical-sas/oddslingers.poker/wiki/Game-Engine)
- [Style Guide](https://github.com/monadical-sas/oddslingers.poker/wiki/Style-Guide)
- [Debugging & Profiling Tools](https://github.com/monadical-sas/oddslingers.poker/wiki/Debugging-&-Profiling-Tools)
- [Git Flow & Making Pull Requests](https://github.com/monadical-sas/oddslingers.poker/wiki/Git-Flow)We use the Github [Wiki](https://github.com/monadical-sas/oddslingers.poker/wiki) for documentation, head over there for more info...
## Issue Tracking
To get started, check out some of our "Green Light" issues in the [issue tracker](https://github.com/monadical-sas/oddslingers.poker/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3A%22green+light%22+).
Or, look for issues to work on in your [Project Board](https://github.com/monadical-sas/oddslingers.poker/projects).
โฅ๏ธ๐ฑโฃ๏ธ๐โฆ๏ธ๐โ ๏ธ๐กโฅ๏ธ๐ฑโฃ๏ธ๐โฆ๏ธ๐โ ๏ธ๐กโฅ๏ธ๐ฑโฃ๏ธ๐โฆ๏ธ๐โ ๏ธ๐กโฅ๏ธ๐ฑโฃ๏ธ๐โฆ๏ธ๐โ ๏ธ๐กโฅ๏ธ๐ฑโฃ๏ธ๐โฆ๏ธ๐โ ๏ธ๐กโฅ๏ธ๐ฑโฃ๏ธ๐โฆ๏ธ๐โ ๏ธ