Official documentation website for OpenPPG electric paramotors, including the SP140 v2.5 User Manual, guides, and technical resources.
🌐 Live Site: docs.openppg.com
This repository contains the complete documentation for OpenPPG products, built with Hugo and the Doks theme. The site provides comprehensive guides for assembly, operation, maintenance, and troubleshooting of OpenPPG electric paramotors.
- SP140 v2.5 User Manual - Complete assembly and operation guide
- Technical Specifications - Performance data and specifications
- Video Tutorials - Step-by-step assembly and flight guides
- Community Resources - Links to forums and support
- Hugo Extended v0.154.5 or later
- Node.js v20.11.0 or later
- npm v10 or later
-
Clone the repository:
git clone https://github.com/openppg/openppg-docs.git cd openppg-docs -
Install dependencies:
npm install
-
Verify Hugo installation:
hugo version
Make sure you have Hugo Extended version 0.154.5 or later.
Start the development server:
npm run devThis will start Hugo's development server with live reload at http://localhost:1313/
Other useful commands:
# Create new content
npm run create content/docs/new-page.md
# Build for production
npm run build
# Preview production build
npm run preview
# Format code
npm run formatopenppg-docs/
├── assets/ # Images, JS, SCSS
├── config/ # Hugo configuration
│ └── _default/ # Main config files
├── content/ # Markdown content
│ └── docs/ # Documentation pages
│ └── sp140-manual/ # SP140 v2.5 manual
├── layouts/ # Custom Hugo templates
├── static/ # Static assets
└── package.json # Node dependencies
We welcome contributions to improve the documentation! Here's how you can help:
- Found a typo or error? Open an issue
- Include the page URL and a description of the problem
-
Fork the repository
-
Create a feature branch:
git checkout -b improve-assembly-guide
-
Make your changes - Edit Markdown files in
content/docs/ -
Test locally:
npm run dev
-
Format your code:
npm run format
-
Commit your changes:
git commit -am "Improve assembly step 3 clarity" -
Push to your fork:
git push origin improve-assembly-guide
-
Create a Pull Request
- Use clear, concise language
- Follow the existing formatting style
- Include images when helpful (place in
/content/docs/[section]/images/) - Test all links and references
- Ensure proper front matter in Markdown files
The site automatically deploys to GitHub Pages when changes are pushed to the master branch. The deployment workflow:
- Installs Hugo v0.154.x
- Installs npm dependencies
- Builds the site with
hugo --minify - Deploys to GitHub Pages
See .github/workflows/deploy.yml for details.
- Hugo - Static site generator
- Doks - Hugo documentation theme
- Thulite - Component library
- Tabler Icons - Icon set
- Documentation Issues: GitHub Issues
- Community Forum: community.openppg.com
- Website: openppg.com