Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,323 Commits
 
 
 
 
 
 

Repository files navigation

CaesiumOS

Getting started

To get started with Android platform development, you'll need to get familiar with Source Control Tools. Familiarity with at least the basic syntax of Java, Kotlin or C++ is recommended but not required.

To initialize your local repository using the CaesiumOS trees, use a command like this:

repo init -u https://github.com/CaesiumOS/manifest.git -b 16-qpr2 --git-lfs

Then to sync up:

repo sync

Device-specific trees

Device-specific trees are suggested to be fetched using local manifests instead of using breakfast, as not all devices supported by CaesiumOS are supported by LineageOS.

I suggest looking here for some local manifests compatible with CaesiumOS: https://github.com/CharaROMAndroid/device_manifests

If your device is officially supported by LineageOS (and doesn't have a custom tree equivalent you want to use), continue to use breakfast for the timebeing before I sort out a universal solution for all devices.

Warning

breakfast <device codename> is still required to be run before doing a build for a specific device!

Building

Building instructions will be provided soon!

Submitting patches

Patches are always welcome! Please submit your patches via pull requests (currently the recommended method) or via the CaesiumOS Gerrit instance (upcoming)!

To view patch status, visit the Gerrit instance (upcoming).

About

Platform manifest of CaesiumOS. Used to sync all repositories into a local checkout via the use of the repo tool.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors