- Install yarn or npm
- Clone this repo,
git clone https://github.com/zachsirotto/chess.git - Run
yarn installornpm install
If you do not have >= Python 3.9.x, install pyenv with the easy-installer, then install a Python version >= 3.9.x.
Use either pip or pipenv to install dependencies from setup.py from within the cloned repository. i.e. cd chess
Run pipenv install -e . to install dependencies using pipenv within a virtualenv.
Run pip install . to install dependencies to your global pip package list.
nodemon --exec pipenv run python __init__.py
pipenv run python __init__.py
- Move Analysis
- Neural Network: https://github.com/CSSLab/maia-chess
This repository follows conventional commits, meaning commit messages should be structured as follows:
<type>(optional scope): <description>Commit Types
| Type | Emoji | Markdown |
|---|---|---|
| feat | ✨ | :sparkles: |
| fix | 🐛 | :bug: |
| docs | 📚 | :books: |
| style | 💎 | :gem: |
| refactor | 🔨 | :hammer: |
| perf | 🚀 | :rocket: |
| test | 🚨 | :rotating_light: |
| build | 📦 | :package: |
| ci | 👷 | :construction_worker: |
| chore | 🔧 | :wrench: |
To add emojis automatically to commit messages, setup the pre-commit hook for this repo in order to run commit messages through devmoji: