Documentation site for OpenInvoice - A modern invoice management system built with Next.js
This is the documentation site for OpenInvoice, built with Docus and Nuxt Content. It provides comprehensive guides for both end users and developers.
- Getting Started - Introduction, installation, and first steps
- User Guide - End-user documentation covering invoices, customers, products, payments, and features
- Developer Guide - Technical documentation including setup, architecture, integrations, and deployment
- Troubleshooting - Solutions to common issues and FAQs
- Node.js 18+ or Bun
# Install dependencies
npm install
# Start development server
npm run devThe documentation site will be running at http://localhost:3000
# Build the documentation site
npm run buildThe built files will be in the .output directory, ready for deployment.
documentation/
βββ content/ # Markdown documentation files
β βββ 1.getting-started/ # Getting started guides
β βββ 2.user-guide/ # End-user documentation
β βββ 3.developer-guide/ # Developer documentation
β βββ 4.troubleshooting/ # Troubleshooting guides
βββ public/ # Static assets
βββ package.json # Dependencies and scripts
- Main Project - OpenInvoice Repository
- Docus Documentation - docus.dev
To contribute to the documentation:
- Edit the markdown files in the
content/directory - Follow the existing structure and naming conventions
- Use Docus components and features as documented in the Docus docs
- Nuxt 4 - The web framework
- Nuxt Content - File-based CMS
- Nuxt UI - UI components
- Docus Layer - Documentation theme
- Tailwind CSS 4 - Utility-first CSS