I'm waiting for bug reports and feature requests in GitHub issue tracker
Users can give feedback in Uservoice
Lichess is built on Symfony2, which is under heavy development and has very few documentation at the moment.
Get the code
git clone git://github.com/ornicar/lichess.git cd lichess git submodule update --init --recursive
Create data folders
mkdir lichess/data mkdir lichess/cache/socket ln -s ../lichess/cache/socket web/socket
Open your browser at http://myhostname/index_dev.php
Configure Artificial Intelligence
The default AI is crafty, a opensource program written in C.
Install crafty on Debian based distros:
sudo apt-get install crafty
If you can't or don't want to install crafty, you can use a
# lichess/config/lichess.yml parameters: lichess.ai.class: "Bundle\LichessBundle\Ai\Stupid"
Before doing any modification to the code, you should be able to run the test suite. You need PHPUnit 3.5 installed.
Run all unit and functional tests
phpunit -c lichess