Development Guide
Development Environment Setup
git clone https://gitlab.phospher.com/darkhorse7881/openroads.gitcd openroadsgo mod download
Project Structure
openroads/
βββ config/ # Configuration handling
βββ dev_tools/ # Development utilities
βββ lib/ # Core game libraries
βββ routines/ # Background processes
βββ world/ # Game world data
βββ server.go # Server implementation
βββ xroads.go # Main entry pointKey Components
Main Entry Point (xroads.go)
Server (server.go)
Libraries (lib/)
Routines (routines/)
Adding New Features
Adding a New Command
Adding a New Room Type
Adding a New Game Mechanic
Building and Testing
Building the Project
Running Tests
Creating a Release
Last updated
Was this helpful?