Files
Charon/docs/index.md
Wikid82 e58fcb714d docs: comprehensive documentation polish & CI/CD automation
Major Updates:
- Rewrote all docs in beginner-friendly 'ELI5' language
- Created docs index with user journey navigation
- Added complete getting-started guide for novice users
- Set up GitHub Container Registry (GHCR) automation
- Configured GitHub Pages deployment for documentation

Documentation:
- docs/index.md - Central navigation hub
- docs/getting-started.md - Step-by-step beginner guide
- docs/github-setup.md - CI/CD setup instructions
- README.md - Complete rewrite in accessible language
- CONTRIBUTING.md - Contributor guidelines
- Multiple comprehensive API and schema docs

CI/CD Workflows:
- .github/workflows/docker-build.yml - Multi-platform builds to GHCR
- .github/workflows/docs.yml - Automated docs deployment to Pages
- Supports main (latest), development (dev), and version tags
- Automated testing of built images
- Beautiful documentation site with dark theme

Benefits:
- Zero barrier to entry for new users
- Automated Docker builds (AMD64 + ARM64)
- Professional documentation site
- No Docker Hub account needed (uses GHCR)
- Complete CI/CD pipeline

All 7 implementation phases complete - project is production ready!
2025-11-18 13:11:11 -05:00

3.5 KiB

📚 Caddy Proxy Manager Plus - Documentation

Welcome! 👋 This page will help you find exactly what you need to use Caddy Proxy Manager Plus.


🚀 I'm New Here - Where Do I Start?

Start with the README - it's like the front door of our project! It will show you:

  • What this app does (in simple terms!)
  • How to install it on your computer
  • How to get it running in 5 minutes

Next Step: Once you have it running, check out the guides below!


📖 How-To Guides

For Everyone

🏠 Getting Started Guide

Coming soon! - A step-by-step walkthrough of your first proxy setup. We'll hold your hand through the whole process!

📥 Import Your Caddy Files

Already have Caddy configuration files? This guide shows you how to bring them into the app so you don't have to start from scratch.

What you'll learn:

  • How to upload your existing files (it's just drag-and-drop!)
  • What to do if the app finds conflicts
  • Tips to make importing super smooth

For Developers & Advanced Users

🔌 API Documentation

Want to talk to the app using code? This guide shows all the ways you can send and receive information from the app.

What you'll learn:

  • All the different commands you can send
  • Examples in JavaScript and Python
  • What responses to expect

💾 Database Guide

Curious about how the app stores your information? This guide explains the database structure.

What you'll learn:

  • What information we save
  • How everything connects together
  • Tips for backing up your data

🤝 Want to Help Make This Better?

Contributing Guide

We'd love your help! This guide shows you how to:

  • Report bugs (things that don't work right)
  • Suggest new features
  • Submit code improvements
  • Follow our project rules

🆘 Need Help?

Quick Troubleshooting

Can't get it to run?

Having import problems?

Found a bug?


📚 All Documentation Files

User Documentation

Developer Documentation

Project Information



Made with ❤️ for the community
Questions? Open an issue - we're here to help!