Skip to content

Latest commit

 

History

History
69 lines (48 loc) · 2.23 KB

File metadata and controls

69 lines (48 loc) · 2.23 KB

AlphaDroid ROM Website

A modern, responsive website for the AlphaDroid custom Android ROM project, showcasing supported devices, features, and downloads.

Quick Start

Key Features

  • 📱 Device Showcase: Browse supported devices with images and details
  • 🔄 Auto-Updates: Automatic device data synchronization via GitHub Actions
  • Performance: Optimized loading with caching and lazy loading
  • 📱 Responsive: Works perfectly on desktop and mobile devices
  • 🎨 Modern UI: Material You design with dark mode support

Device Management

Adding Devices

  • Edit data/device_db.json to add new devices
  • Add device images to images/devices/ directory
  • Use device codename as filename (e.g., raphael.png)

Updating Device Information

  • Modify device metadata in data/device_db.json
  • Use GitHub Actions for automatic updates
  • Manual updates available via Actions tab

Device Images

  • Format: PNG or WebP
  • Size: 400x400px recommended
  • Location: images/devices/
  • Naming: Use device codename

Configuration

The website uses config.json for centralized configuration:

  • Site metadata and branding
  • Theme colors and animations
  • Navigation and content
  • API endpoints and settings

Automation

GitHub Actions workflows handle:

  • Device Data Updates: Every 15 minutes via polling
  • Health Monitoring: Hourly system checks
  • Manual Updates: On-demand with multiple strategies
  • Scheduled Fallback: Every 12 hours as backup

Development

For development setup, testing, and technical details, see DEVELOPMENT.md.

Contributors

Support


For detailed documentation, see DOCUMENTATION.md