Contributing Stockfish code

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

jarkkop
Posts: 198
Joined: Thu Mar 09, 2006 2:44 am
Location: Helsinki, Finland

Contributing Stockfish code

Post by jarkkop »

Hi,

Can someone say how one can add source code improvement suggestion to Stockfish Framework test queue? Does it require some installations or only registration? I have downloaded the master branch where I think the changes should be done.

/Jarkko
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Contributing Stockfish code

Post by zullil »

jarkkop wrote:Hi,

Can someone say how one can add source code improvement suggestion to Stockfish Framework test queue? Does it require some installations or only registration? I have downloaded the master branch where I think the changes should be done.

/Jarkko
Perhaps information is at http://stockfishchess.org/get-involved/
zamar
Posts: 613
Joined: Sun Jan 18, 2009 7:03 am

Re: Contributing Stockfish code

Post by zamar »

For framework You can register at:
http://tests.stockfishchess.org/signup

To be able to submit tests, send email to Gary:
glinscott ät gmail dot com

To setup a test:
- Register at github (https://github.com/)
- Fork the stockfish repo at github. (https://help.github.com/articles/fork-a-repo)
- Clone it to your local machine.
- Create a branch for your test.
- Push the branch into your own repo.
- Setup a test in framework.

If you get stuck, post a thread in fishcooking forum. There are many people who can help:
https://groups.google.com/forum/#!forum/fishcooking
Joona Kiiski
gladius
Posts: 568
Joined: Tue Dec 12, 2006 10:10 am
Full name: Gary Linscott

Re: Contributing Stockfish code

Post by gladius »

zamar wrote:For framework You can register at:
http://tests.stockfishchess.org/signup

To be able to submit tests, send email to Gary:
glinscott ät gmail dot com

To setup a test:
- Register at github (https://github.com/)
- Fork the stockfish repo at github. (https://help.github.com/articles/fork-a-repo)
- Clone it to your local machine.
- Create a branch for your test.
- Push the branch into your own repo.
- Setup a test in framework.

If you get stuck, post a thread in fishcooking forum. There are many people who can help:
https://groups.google.com/forum/#!forum/fishcooking
Submitting tests no longer requires an email to me. Since we have the approval step anyway, it didn't add any security.

Edit: The wiki has help on creating tests as well https://github.com/glinscott/fishtest/wiki