Installation
Install the prerequisites and tools needed to work with PearDrop.
Prerequisites
Before you start, ensure you have the following installed:
.NET 10 SDK
Download and install from dotnet.microsoft.com
Verify installation:
dotnet --version
Docker Desktop
Download and install from docker.com
Verify installation:
docker --version
docker-compose --version
Test Docker is working:
docker run hello-world
Git
Download and install from git-scm.com
Verify installation:
git --version
Node.js
Download and install from nodejs.org (LTS version recommended)
Node.js is required for front-end development tooling (CSS processing and TypeScript compilation).
Verify installation:
node --version
npm --version
IDE (Choose One)
- Visual Studio Code with C# Dev Kit extension
- Visual Studio 2026 (Community, Professional, or Enterprise)
- JetBrains Rider
Install PearDrop Agent Guide Template
The Agent Guide Template provides project scaffolding with intelligent NuGet feed selection:
dotnet new install PearDrop.Agent.Guide.Template --add-source "https://your-nuget-feed-url"
What --add-source does:
The --add-source parameter tells dotnet new install where to find the template package. By default, it only searches on nuget.org (the public NuGet registry). Since PearDrop.Agent.Guide.Template is hosted on an internal or private NuGet feed, you must specify the feed URL so dotnet knows where to download it from.
Verify installation:
dotnet new list peardrop
You should see PearDrop Agent Guide in the template list.
Next Steps
✅ Installation complete! Now you can:
- Clone an existing PearDrop project - Set up a project you cloned from git
- Create a new PearDrop project - Scaffold a new application
- Understand the project structure - Learn the layout
- Build your first feature - Start developing