Skip to content

Latest commit

 

History

History
107 lines (80 loc) · 4.29 KB

File metadata and controls

107 lines (80 loc) · 4.29 KB

Floorp Browser Documentation

Welcome to the comprehensive documentation for Floorp Browser. This documentation is created for developers and contributors to the Floorp project.

📚 Documentation Structure

🏗️ Architecture

🔧 Development

📱 Applications

📦 Packages & Libraries

🦀 Rust Components

🔌 Firefox Integration

🚀 Deployment

🔐 Security

🤝 Contributing

🚀 Quick Start

  1. Development Environment Setup

    # Install Deno
    curl -fsSL https://deno.land/install.sh | sh
    
    # Clone repository
    git clone <repository-url>
    cd floorp
    
    # Install dependencies
    deno install
  2. Start Development Server

    # Start in development mode (hot reload enabled)
    deno task dev
  3. Build

    # Build for production
    deno task build

📋 Required Knowledge

Recommended technical knowledge for participating in Floorp development:

  • TypeScript/JavaScript - Application development
  • SolidJS - Reactive UI framework
  • Rust - Performance-critical components (optional)
  • Firefox/Gecko - Basic browser engine knowledge
  • Deno - Runtime and build tools

🆘 Support

If you need help:

  • Discord: Official Discord Server
  • GitHub Issues: Bug reports and feature requests
  • GitHub Discussions: General questions and discussions

📄 License

This project is licensed under the Mozilla Public License 2.0.


Note: This documentation is continuously updated. Please refer to individual section documents for the latest information.