Sun Project Documentation
Welcome to Planet
Welcome to the Great Sun Project! This documentation will guide you through our comprehensive platform ecosystem.
We have a comprehensive platform called Planet, which is a complete system for launching websites with extensive features. This platform consists of two main components:
- Sun: The core API server that powers all clients. In other words, Sun is the beating heart of the platform.
- Jupiter: Refers to our clients and customers, who rely on Sun's services.
Your are entering the Docs Zone 🚀 May Cause Brain Overload 🧠💥
Getting Started
- New Developers
- Existing Team Members
- Contributors
If you're new to the Planet project, we recommend starting with:
- Read the Requirements document
- Set up your Docker environment
- Complete the Project Setup
- Review our Development Guidelines
If you're already familiar with the Planet project:
- Check for any recent updates to the platform
- Review the API documentation for any changes
- Explore the advanced features you might not be using
If you're looking to contribute to the Planet project:
- Familiarize yourself with our coding standards
- Review the GitHub workflow
- Check our open issues
Project Overview
This documentation site provides comprehensive information about the Sun API and related services. The content is organized to help developers quickly find the information they need to work effectively on the Planet project.
Use the sidebar navigation to browse through different sections, or use the search functionality at the top to quickly find specific information.
How to Use This Documentation
The documentation is structured to guide you through different aspects of the Sun API:
| Section | Description | For Whom |
|---|---|---|
| API Basics | Core concepts, URL structure, and common patterns | All developers |
| Admin API | Documentation for administrative endpoints and features | Backend developers, Admins |
| Client API | Documentation for client-facing endpoints and features | Frontend developers, API users |
| Development | Guidelines for contributing to the codebase | Contributors |
| Tutorials | Step-by-step guides for common tasks | New developers |
Contributing to Documentation
We welcome contributions to improve this documentation. To contribute:
- Fork the GitHub repository
- Make your changes following our documentation standards
- Submit a pull request with a clear description of your improvements
When contributing to the documentation, please follow these guidelines:
- Use clear, concise language
- Include code examples where appropriate
- Add screenshots for UI-related features
- Test all code examples before submitting
Support and Community
If you need help or have questions about the Planet project:
- Join our Discord community
- Check the FAQ section
- Submit an issue on GitHub
Thank you for being part of the Planet project community!