- Install yarn or npm
- Clone this repo,
git clone https://github.com/zachsirotto/chess.git
- Run
yarn install
ornpm 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: