Skip to content

Commit afbc424

Browse files
committed
The markdown version
1 parent 8616751 commit afbc424

File tree

1 file changed

+86
-0
lines changed

1 file changed

+86
-0
lines changed

docs/index.md

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# LineageOS for microG
2+
![](https://github.com/lineageos4microg/lineageos4microg.github.io/blob/1510a45d2dd924fcd2bf204ca71308f2f21ffcee/images/screen_logo.jpg)
3+
### ![The full Android experience without Google Apps](../../l4m-website/images/screen_logo.jpg)
4+
5+
Welcome to the LineageOS for microG wiki!
6+
7+
The project website is at https://lineage.microg.org/
8+
9+
<ul class="actions">
10+
<p>
11+
<li>
12+
<a href="https://download.lineage.microg.org/" class=
13+
"button special icon fa-download">Download</a>
14+
</li>
15+
<li>
16+
<a href="https://liberapay.com/microG/" class=
17+
"button icon scrolly">
18+
<i class="fa fa-heart" aria-hidden="true" style="color:#EB1E63;padding-right:0.3em"></i>
19+
Donate</a>
20+
</li>
21+
</p>
22+
<p>
23+
<li>
24+
<a href="https://github.com/lineageos4microg/l4m-wiki/wiki/Installation" class=
25+
"button icon fa-chevron-down scrolly">Installation</a>
26+
</li>
27+
<li>
28+
<a href="https://github.com/lineageos4microg/l4m-wiki/wiki/" class=
29+
"button icon fa-chevron-down scrolly">Docs</a>
30+
</li>
31+
</p>
32+
</ul>
33+
34+
## About
35+
LineageOS for microG is a custom Android ROM which integrates the following components:
36+
- [The LineageOS Android Distribution](https://lineageos.org/)<br>A free and open-source operating system for various devices, based on the Android mobile platform.
37+
- [microG](https://microg.org/)<br>A free-as-in-freedom re-implementation of Google’s proprietary Android user space apps and libraries, enabling the use of every Google service you need without keeping another closed-source binary blob in your Android system
38+
- The [F-Droid App store](https://f-droid.org/)<br>An installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. You can use it to access plenty of FOSS applications or even the Play Store via Aurora Store.
39+
40+
### Project Objectives
41+
42+
1. Make regular builds of our ROM for all the phones and tablets currently supported officially by LineageOS;
43+
2. Make the builds available for download for manual and OTA installation
44+
3. Create and maintain the tools and computing resources needed to achieve 1 & 2.
45+
46+
A secondary objective is to make our main build tool available for other projects and individuals to use to make and maintain their own builds:
47+
48+
- of LineageOS for microG, 'vanilla' LineageOS, and / or other LOS-based custom ROMs (e.g. [IodéOS](https://iode.tech/));
49+
- for other devices, whether or not officially supported by those projects.
50+
51+
### Project deliverables
52+
53+
1. The device-specific ROM `zip` files, for manual and OTA installation: made available in sub-directories on [the download server](https://download.lineage.microg.org/)
54+
2. Other device-specific `zip` and `.img` files that are needed for installing or updating the ROM zip file (e.g. `boot.img`, `recovery.img`).
55+
3. The Docker image used to make the builds: made available on [DockerHub](https://hub.docker.com/r/lineageos4microg/docker-lineage-cicd/)
56+
4. Documentation
57+
- The [main project wiki](https://github.com/lineageos4microg/l4m-wiki/wiki)
58+
- The Docker image [`README.md`](https://github.com/lineageos4microg/docker-lineage-cicd#) and [wiki](https://github.com/lineageos4microg/docker-lineage-cicd/wiki)
59+
60+
### Build Targets and Frequency
61+
62+
We build for the same devices as LineageOS using [their list of build targets](https://github.com/LineageOS/hudson/blob/main/lineage-build-targets) as the input to our build run.
63+
64+
We aim to make builds monthly, and we (usually) start a 'build run' starting on the first day of the month. The devices included in a build run are defined by the content of the [LineageOS target list](https://github.com/LineageOS/hudson/blob/main/lineage-build-targets) ***at the point the build run starts***. Our monthly build run takes 15-20 days to complete. The progress of the build run is published in [a dedicated matrix room](https://matrix.to/#/#microg-lineage-os-builds:matrix.domainepublic.net)
65+
66+
If builds for any devices fail during a build run, we will try the build again ***after the main build run has completed***. If you do not see a new build for your device when you expect it, please check whether the build failure was reported in the matrix room. If it was, there is no need to report it - we will deal with it! If the failure was not reported in the matrix room, then please report it in [our issue tracker][issue-tracker] or in [the XDA Forums thread](https://xdaforums.com/t/lineageos-for-microg.3700997/)
67+
68+
### Upstreams
69+
70+
The project has two main 'upstream` projects:
71+
72+
- LineageOS ([website](https://lineageos.org/), [github repos](https://github.com/LineageOS))
73+
- MicroG ([website](https://microg.org/), [github repos](https://github.com/microg))
74+
75+
Like LineageOS, the project also uses 'TheMuppets` [github](https://github.com/TheMuppets/) and [gitlab](https://gitlab.com/the-muppets) repos as the source for device-specific vendor binary blobs.
76+
77+
The main work of the project is to integrate the upstream components and build them into the ROM images we make available.
78+
79+
80+
## Project Sponsor
81+
Thanks to [SysEleven](https://www.syseleven.de/en/) who are generously providing the cloud computing resources the project uses to make and publish our builds, and to host this site.
82+
83+
84+
<footer id="footer">
85+
<p class="copyright">© LineageOS for microG.</a></p>
86+
</footer>

0 commit comments

Comments
 (0)