Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Write documentation for each command #172

Closed
10 tasks done
jbassagana opened this issue Sep 10, 2023 · 2 comments
Closed
10 tasks done

Write documentation for each command #172

jbassagana opened this issue Sep 10, 2023 · 2 comments
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed

Comments

@jbassagana
Copy link
Member

jbassagana commented Sep 10, 2023

The following commands need to be documented with examples:

Documenting a command is a two step process.

  1. Add a new entry in the mkdocs.yml file
  2. Write the corresponding documentation file in the docs folder

The docs will be built using Read the Docs.


The examples can be obtained while interacting with the www.chesslablab.com website as described next.

figure_01
Figure 1. Open Google Chrome developer tools. Click on Play > Play Computer and click on Create Game for command examples.

figure_02
Figure 2. As chess moves are played, Stockfish's response is displayed on the Network > WS > Messages tab.

Also recently a TCP socket server has been implemented in the chesslablab/chess-server repo for testing purposes.

figure_03
Figure 3. Run the cli/testing.php script.

figure_04
Figure 4. Connect to the TCP server via telnet and run commands.

Happy learning!

@jbassagana jbassagana added documentation Improvements or additions to documentation help wanted Extra attention is needed labels Sep 10, 2023
@jbassagana jbassagana pinned this issue Sep 20, 2023
@stepperpig
Copy link

Is this issue still being worked on? I'd be interested in helping write documentation and/or editing the existing ones. Let me know!

@jbassagana
Copy link
Member Author

@stepperpig welcome to ChesslabLab.

Thank you for joining the community, please make sure to read the Contributing Guidelines. This is a collection of issues, please comment on a specific task so that it can be assigned to you.

Happy coding and learning,

@jbassagana jbassagana unpinned this issue Dec 12, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants