LinuxDroid is a comprehensive solution for running Linux environments on Android devices, providing both CLI and GUI capabilities.
1click.install.sh
- One-click installation scriptinstall.sh
- Base installation scriptindex.html
- Project landing page and documentationLinuxDroid/
- Core system files and configurations
APT/
- Advanced Package Tool configurationsPacman/
- Pacman package manager configurationsXBPS/
- X Binary Package System files
Installer/
- Main installation scripts and utilitiesAutomatic installation script/
- Automated setup scriptsinstallation scripte/
- Additional installation utilitiesRootfs/
- Root filesystem components
WM/
- Window Manager configurationsvnc/
- VNC server configurationsBootstrap/
- UI framework components
README.md
- Main project documentationCONTRIBUTING.md
- Contribution guidelinesChromiumOS.md
- ChromiumOS-specific documentationLooks.md
- UI/UX documentationstructure.md
- This file - Project structure overview
BannersAndmobile/
- Project banners and mobile-specific assetsscreenshot/
- Application screenshotsANSI-Shadow.flf
- ANSI shadow font filelib.tar.xz
- Library archive
Scripts/
- Utility scriptsUninstall/
- Uninstallation scripts
- Read
CONTRIBUTING.md
for guidelines - Understand the project structure (this document)
- Choose the appropriate directory for your contribution
- Follow the coding standards and documentation practices
- Installation scripts are in the
Installer/
directory - Package management configurations are separated by package manager
- UI components are in
Bootstrap/
andWM/
- Documentation updates should be made to relevant .md files
- Keep installation scripts modular
- Document all major changes
- Test on different Android versions
- Maintain backward compatibility
- Follow security best practices