Installation
This guide covers how to set up the DoubleCube.gg development environment.
Prerequisites
- .NET 10 SDK
- Node.js 20+ with pnpm
- Docker Desktop (for DynamoDB Local)
Clone the Repository
git clone https://github.com/garrett/backgammon.git
cd backgammon
Install Dependencies
Backend
dotnet restore
Frontend
cd Backgammon.WebClient
pnpm install
Verify Installation
Build the entire solution to ensure everything is set up correctly:
dotnet build
Run the test suite:
dotnet test
IDE Setup
Visual Studio / Rider
Open Backgammon.sln at the project root.
VS Code
Install the recommended extensions:
- C# Dev Kit
- ESLint
- Tailwind CSS IntelliSense
Next Steps
- Quick Start - Run the application
- Development Guide - Learn the development workflow