Tyr is the robotics software stack powering Immortals, our RoboCup Small-Size League team. This is a modern C# 13 / .NET 9 port of our original C++ codebase.
- ✅ Common, Vision, Referee, and GUI are done
- 🔜 Soccer is next
- .NET 9 SDK
- Rider or any IDE with C# support
1 .Clone the repository
git clone https://github.com/Immortals-Robotics/TyrSharp.git
cd TyrSharp
- Restore dependencies
dotnet restore
- Build the solution
dotnet build
We use Github flow as our branching strategy. Direct commits to the main
branch are disabled, the goal is to keep it stable and usable.
- Create a new branch from main named
dev/your-awesome-dev-task
. - Commit changes to your new branch.
- Open a pull request when you're done.
- After your PR is approved and all checks are passed, merge it into the main branch.
- Delete your dev branch.
This project is licensed under the terms of the GNU GPLv3.