The official documentation site for Dragonfly β a fast, lightweight Minecraft Bedrock Edition server written in Go.
- Framework: Next.js 16 with React 19
- Documentation: Fumadocs for MDX-based documentation
- Styling: Tailwind CSS 4 with Framer Motion animations
- Package Manager: Bun
- Bun (recommended) or Node.js 18+
# Clone the repository
git clone https://github.com/df-mc/docs.git
cd docs
# Install dependencies
bun install# Start the development server
bun run devOpen http://localhost:3000 in your browser.
# Build for production
bun run build
# Start the production server
bun run startdragonfly-docs/
βββ app/ # Next.js app router pages
βββ components/ # React components
βββ content/
β βββ docs/ # Documentation content (MDX)
β βββ changelogs/ # Version changelogs
β βββ community/ # Community resources
β βββ core-concepts/ # Core concepts & architecture
β βββ getting-started/ # Quick start guides
β βββ migration/ # Migration guides
β βββ reference/ # API reference
β βββ source/ # Source code documentation
β βββ tutorials/ # Step-by-step tutorials
βββ lib/ # Utility functions
βββ public/ # Static assets
βββ static/ # Additional static files
Contributions are welcome! To contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature/my-feature) - Make your changes
- Commit your changes (
git commit -m 'Add some feature') - Push to the branch (
git push origin feature/my-feature) - Open a Pull Request
Documentation is written in MDX format. Create or edit files in the content/docs/ directory. Each page should include frontmatter:
---
title: Page Title
description: A brief description of the page
---
Your content here...| Command | Description |
|---|---|
bun run dev |
Start development server |
bun run build |
Build for production |
bun run start |
Start production server |
bun run lint |
Run ESLint |
bun run type-check |
Run TypeScript type checking |
This project is part of the Dragonfly ecosystem. See the main Dragonfly repository for license information.