Deadlock Mod Manager
Developer Documentation

Overview

Welcome to the Deadlock Mod Manager developer documentation

Developer Documentation Overview

Welcome to the developer documentation for Deadlock Mod Manager! This section provides comprehensive information for developers who want to contribute to the project, integrate with the API, or understand the underlying architecture.

For Developers

Whether you're looking to contribute code, understand the architecture, or integrate with our systems, this guide has you covered:

Getting Started

Choose your path based on what you want to do:

🔨 Contributing Code

  1. Set up your development environment
  2. Understand the project structure
  3. Read the contributing guidelines
  4. Start with a good first issue on GitHub

🏗️ Understanding the System

  1. Review the project structure
  2. Study the architecture documentation
  3. Explore the interactive API documentation

🔌 API Integration

  1. Browse the interactive API reference
  2. Read the integration guide
  3. Join our Discord for developer support

Key Technologies

Deadlock Mod Manager is built with modern technologies:

  • Desktop: Tauri v2 with Rust backend and React frontend
  • Backend: Bun runtime with Hono web framework
  • Database: PostgreSQL with Drizzle ORM
  • Cache & Pub/Sub: Redis for caching and pub/sub messaging
  • Frontend: React 18 with TypeScript and Tailwind CSS v4
  • Build System: Turborepo for efficient monorepo management

Community

Ready to dive in? Start with our development setup guide!