aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorAdam <adammegarules1@gmail.com>2026-08-02 16:16:44 +0200
committerAdam <adammegarules1@gmail.com>2026-08-02 16:16:44 +0200
commit909479dacf8b6390472efe221affd4290dd1a9cb (patch)
tree28ee62b2c8bed90dd156c97bafd8aebb3b03c61d /README.md
parent7baaaf97bbcbfeaf1a3d4e774e63ce5541ae03bc (diff)
improving readme
Diffstat (limited to 'README.md')
-rw-r--r--README.md11
1 files changed, 6 insertions, 5 deletions
diff --git a/README.md b/README.md
index 44a1c2d..7dc1f55 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,17 @@
-Mono
+# Mono
+
A UCI chess engine written in c++
-# Running
+## Running
-## Requirement
+### Requirement
- Cmake (3.24+)
- C/C++ compiler that supports c 23 and c++ 23 standard (GCC 14+, Clang 18+)
- ASan (sudo dnf install libasan)
- UBSan (sudo dnf install libubsan)
-## Building
+### Building
```bash
cmake -B build -S . # Run only on cmake config changes (and first time)
@@ -23,7 +24,7 @@ cmake --build ./build # Build
./build/chess # Run the app
```
-## Details
+### Details
- [AddressSanitizer](https://github.com/google/sanitizers/wiki/AddressSanitizer) (aka ASan)
- [UndefinedBehaviorSanitizer](https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html) (aka UBSan)