29 lines
1.6 KiB
Markdown
29 lines
1.6 KiB
Markdown
# ChessServer
|
|
|
|
[](https://gitlab.aiursoft.cn/aiursoft/ChessServer/-/blob/master/LICENSE)
|
|
[](https://gitlab.aiursoft.cn/aiursoft/ChessServer/-/pipelines)
|
|
[](https://gitlab.aiursoft.cn/aiursoft/ChessServer/-/pipelines)
|
|
[](https://gitlab.aiursoft.cn/aiursoft/ChessServer/-/commits/master?ref_type=heads)
|
|
|
|
ChessServer is just a simple chess server for [Aiursoft](https://www.aiursoft.com) to test our new features.
|
|
|
|
## Run locally
|
|
|
|
Requirements about how to run
|
|
|
|
1. [.NET 7 SDK](http://dot.net/)
|
|
2. Execute `dotnet run` to run the app
|
|
3. Use your browser to view [http://localhost:5000](http://localhost:5000)
|
|
|
|
## Run in Microsoft Visual Studio
|
|
|
|
1. Open the `.sln` file in the project path.
|
|
2. Press `F5`.
|
|
|
|
## How to contribute
|
|
|
|
There are many ways to contribute to the project: logging bugs, submitting pull requests, reporting issues, and creating suggestions.
|
|
|
|
Even if you with push rights on the repository, you should create a personal fork and create feature branches there when you need them. This keeps the main repository clean and your workflow cruft out of sight.
|
|
|
|
We're also interested in your feedback on the future of this project. You can submit a suggestion or feature request through the issue tracker. To make this process more effective, we're asking that these include more information to help define them more clearly. |