From 0502f097d1ad1ea25c17c4d919c2e47f518cbba6 Mon Sep 17 00:00:00 2001 From: Flleeppyy Date: Mon, 15 Jun 2026 16:27:31 -0700 Subject: [PATCH] docs: update contributing guide with git submodule instructions --- CONTRIBUTING.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 30c86fc..21a2507 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -3,7 +3,7 @@ ## Prerequisites - [Node.js](https://nodejs.org/) (LTS) -- [.NET 9 SDK](https://dotnet.microsoft.com/download/dotnet/9.0) +- [.NET 10 SDK](https://dotnet.microsoft.com/download/dotnet/10.0) - [Tauri prerequisites](https://v2.tauri.app/start/prerequisites/) (Rust toolchain, platform-specific dependencies) ## Setup @@ -11,11 +11,15 @@ Clone the repo and install npm dependencies: ```bash -git clone https://github.com/unitystation/PuduLauncher.git +git clone https://github.com/unitystation/PuduLauncher.git --recursive cd PuduLauncher npm install ``` +> [!NOTE] +> If you already cloned without recursive submodules, (eg. you'll get an error when running `generate-ts` that DiscordRPC doesn't exist) +> You can run `git submodule update --init --recursive` to install submodules + Generate TypeScript types and API clients from the C# source: ```bash