ChessSharp
ChessSharp copied to clipboard
ChessSharp - A chess library written in C#
Welcome to ChessSharp 👋
ChessSharp is a chess library built in C#. The repository includes a simple WinForms application that consumes the library.
Install the package
-
To install the package from Package Manager Console, run the following command:
Install-Package ChessSharp -
To install the package from .NET CLI, run the following command:
dotnet add package ChessSharp -
To install using the PackageReference, add the following XML node into your project file. For more information about PackageReference, see NuGet package reference format.
<PackageReference Include="ChessSharp" Version="1.1.0" />
Repository structure
The repository consists of three folders:
Documentationfolder: This folder is generated by docFX.docsfolder: This is the actual website (defaultly called_site) generated by docFX. It's rendered by GitHub pages in https://youssef1313.github.io/ChessSharp/.srcfolder: This folder contains the actual source code and contains four folders:ChessSharp.UnitTests: Currently, there are no unit tests for the library.ChessSharp: The source code of the library.ChessUI: a WinForms project that consumes the library.ChessSharpWeb: an ASP.NET Core MVC project that consumes the library. Not completed, and not working currently.
Screenshot of the UI (WinForms) project

🤝 Contributing
Contributions, issues, bug reports, and feature requests are welcome!
Feel free to check the issues page.
Can you make ChessSharp better ? Feel free to open a pull request.
Show your support
Give a ⭐️ if this project helped you!