Skip to content

ResoniteModding/Docs

Repository files navigation

Resonite Modding Wiki

Built with Starlight Resonite

The official documentation site for Resonite modding, providing comprehensive guides for creating mods using BepisLoader and the BepInEx framework.

📚 Documentation Overview

This wiki contains documentation for:

  • Getting Started - Installation guides for mod loaders and using existing mods
  • Creating Mods - Step-by-step tutorials for developing your own Resonite mods
  • Guides - Advanced topics including:
    • Configuration management
    • Localization with BepisLocaleLoader
    • Debugging and troubleshooting
  • BepInEx API Reference - Auto-generated documentation for BepInEx classes and methods

🚀 Quick Start

For Users

Visit the live documentation at modding.resonite.net to:

  • Learn how to install mod loaders
  • Browse and install community mods
  • Troubleshoot common issues

For Developers

Get started creating Resonite mods:

  1. Follow the Installation Guide to set up BepisLoader
  2. Create your first project using the BepInEx Template
  3. Learn from the Writing Code guide
  4. Publish to Thunderstore

🛠️ Development

Prerequisites

  • Node.js 18+
  • pnpm package manager

Local Development

# Install dependencies
pnpm install

# Start dev server at localhost:4321
pnpm dev

# Build for production
pnpm build

# Preview production build
pnpm preview

📁 Project Structure

.
├── public/              # Static assets (favicons, etc.)
├── src/
│   ├── assets/         # Images and other assets
│   ├── components/     # Custom Astro components
│   ├── content/
│   │   ├── docs/       # Documentation content (MDX files)
│   │   └── config.ts   # Content collection config
│   └── styles/         # Global styles
├── astro.config.mjs    # Astro configuration
└── package.json        # Project dependencies

📝 Contributing

We welcome contributions! Here's how you can help:

Adding/Updating Documentation

  1. Fork this repository
  2. Create a new branch for your changes
  3. Edit or add MDX files in src/content/docs/
  4. Test your changes locally with pnpm dev
  5. Submit a pull request

Documentation Guidelines

  • Use clear, concise language
  • Include code examples where appropriate
  • Test all code snippets
  • Follow the existing file structure
  • Add appropriate frontmatter metadata

Reporting Issues

Found an error or have a suggestion? Please open an issue with:

  • Page URL or file path
  • Description of the issue
  • Suggested fix (if applicable)

🔧 Technologies

📄 License

This documentation is licensed under MIT License.

About

Documentation for Resonite Modding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •