Documentation for all projects under the Orbitary organization, including Bits and PacketNinja.
- Bits - 💾 Multi-platform Minecraft utility library for Paper, Velocity, and Fabric
- PacketNinja - 🥷 Packet interception and logging mod for Minecraft development
These instructions will help you get the documentation site running on your local machine for development purposes.
- Clone the repository:
git clone https://github.com/ImBit/Bits-wiki.git
cd Bits-wiki- Install dependencies:
pnpm install- Start the development server:
pnpm run devThe site will be available at http://localhost:4321. Most changes will be reflected live without needing to restart the server.
To build the site for production:
pnpm run buildThis will generate static files in the dist/ directory ready to be deployed.
To preview the production build locally:
pnpm run preview.
├── public/ # Static assets (favicon, images, etc.)
├── src/
│ ├── assets/ # Images and media files
│ ├── components/ # Custom Astro components
│ │ ├── ApiCard.astro
│ │ ├── ComingSoon.astro
│ │ ├── ExperimentalBadge.astro
│ │ ├── Footer.astro
│ │ └── PlatformBadge.astro
│ ├── content/
│ │ └── docs/ # Documentation pages (Markdown/MDX)
│ └── content.config.ts
├── astro.config.mjs # Astro & Starlight configuration
├── package.json
└── tsconfig.json
We welcome contributions! Here's how you can help:
- Fix typos or improve clarity - Small improvements matter
- Add missing documentation - Help document features
- Create examples - Show practical use cases
- Report issues - Found something wrong? Let us know
- Use clear, concise language
- Include code examples where appropriate
- Test your changes locally before submitting
- Follow the existing documentation structure
- Add badges for platform support and feature status
All commands are run from the root of the project:
| Command | Action |
|---|---|
pnpm install |
Installs dependencies |
pnpm run dev |
Starts local dev server at localhost:4321 |
pnpm run build |
Build your production site to ./dist/ |
pnpm run preview |
Preview your build locally, before deploying |
pnpm run astro ... |
Run CLI commands like astro add, astro check |
pnpm run astro -- --help |
Get help using the Astro CLI |
This documentation includes custom reusable components:
- ComingSoon - Display status badges for features (Coming Soon, WIP, Experimental, Deprecated)
- ExperimentalBadge - Highlight experimental features
- PlatformBadge - Show platform support (Paper, Velocity, Fabric)
- ApiCard - Create styled cards for API documentation
- Footer - Custom footer with copyright and links
- Astro - Static site generator
- Starlight - Documentation theme
- MDX - Markdown with components
- TypeScript - Type safety
Documentation content is licensed under CC-BY-SA-4.0.
Made with 🦑 by Orbitary