Skip to content

Latest commit

 

History

History
64 lines (52 loc) · 2.15 KB

structure.md

File metadata and controls

64 lines (52 loc) · 2.15 KB

LinuxDroid Project Structure

Overview

LinuxDroid is a comprehensive solution for running Linux environments on Android devices, providing both CLI and GUI capabilities.

Directory Structure

Core Components

  • 1click.install.sh - One-click installation script
  • install.sh - Base installation script
  • index.html - Project landing page and documentation
  • LinuxDroid/ - Core system files and configurations

Package Management

  • APT/ - Advanced Package Tool configurations
  • Pacman/ - Pacman package manager configurations
  • XBPS/ - X Binary Package System files

Installation Components

  • Installer/ - Main installation scripts and utilities
  • Automatic installation script/ - Automated setup scripts
  • installation scripte/ - Additional installation utilities
  • Rootfs/ - Root filesystem components

User Interface

  • WM/ - Window Manager configurations
  • vnc/ - VNC server configurations
  • Bootstrap/ - UI framework components

Documentation

  • README.md - Main project documentation
  • CONTRIBUTING.md - Contribution guidelines
  • ChromiumOS.md - ChromiumOS-specific documentation
  • Looks.md - UI/UX documentation
  • structure.md - This file - Project structure overview

Resources

  • BannersAndmobile/ - Project banners and mobile-specific assets
  • screenshot/ - Application screenshots
  • ANSI-Shadow.flf - ANSI shadow font file
  • lib.tar.xz - Library archive

Scripts

  • Scripts/ - Utility scripts
  • Uninstall/ - Uninstallation scripts

Contributing

  1. Read CONTRIBUTING.md for guidelines
  2. Understand the project structure (this document)
  3. Choose the appropriate directory for your contribution
  4. Follow the coding standards and documentation practices

Development Workflow

  1. Installation scripts are in the Installer/ directory
  2. Package management configurations are separated by package manager
  3. UI components are in Bootstrap/ and WM/
  4. Documentation updates should be made to relevant .md files

Best Practices

  1. Keep installation scripts modular
  2. Document all major changes
  3. Test on different Android versions
  4. Maintain backward compatibility
  5. Follow security best practices