.. cshogi documentation master file, created by
   sphinx-quickstart on Sun Aug  6 18:44:16 2023.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

Welcome to cshogi's documentation!
==================================

cshogi is a fast Python shogi library that provides board management, legal move generation, move verification, USI protocol, and support for machine learning formats. Below is an example of creating a board, generating legal moves at the starting position, displaying them, and making a move.

.. toctree::
   :maxdepth: 1
   :caption: Introduction:

   about
   installation
   quickstart

.. toctree::
   :maxdepth: 4
   :caption: References:

   cshogi


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
