summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Micay <danielmicay@gmail.com>2020-12-06 13:31:17 -0500
committerDaniel Micay <danielmicay@gmail.com>2020-12-06 13:35:08 -0500
commit56ed132de6ec45505c8d531e71b8a4c5a9e3c7c6 (patch)
treef8b1d7730117933460cf3c917d51e622bd43aefd
parent983a1871f1dcad84e776fb0e86a4c37e60226db8 (diff)
mark top-level build guide sections as articles
-rw-r--r--static/build.html36
1 files changed, 18 insertions, 18 deletions
diff --git a/static/build.html b/static/build.html
index 00da908a..c9bf3af0 100644
--- a/static/build.html
+++ b/static/build.html
@@ -121,7 +121,7 @@
</ul>
</nav>
- <section id="building-grapheneos">
+ <article id="building-grapheneos">
<h2><a href="#building-grapheneos">Building GrapheneOS</a></h2>
<section id="build-targets">
@@ -703,9 +703,9 @@ cd ../..</pre>
metadata is needed to make incremental updates work.</p>
</section>
</section>
- </section>
+ </article>
- <section id="prebuilt-code">
+ <article id="prebuilt-code">
<h2><a href="#prebuilt-code">Prebuilt code</a></h2>
<p>Like the Android Open Source Project, GrapheneOS contains some code that's built
@@ -800,9 +800,9 @@ gclient sync -D --with_branch_heads --with_tags --jobs 32</pre>
<p>A build of Seedvault is bundled as an apk into an external/ repository. There are
no modifications made to it.</p>
</section>
- </section>
+ </article>
- <section id="update-server">
+ <article id="update-server">
<h2><a href="#update-server">Update server</a></h2>
<p>GrapheneOS uses a static web server as the update server. The release signing
@@ -844,9 +844,9 @@ $DEVICE-stable</pre>
The update client will check for the presence of a delta update from the current
version on the device to the newer release in the selected release channel. There is
no additional metadata to include alongside the delta update package.</p>
- </section>
+ </article>
- <section id="stable-release-manifest">
+ <article id="stable-release-manifest">
<h2><a href="#stable-release-manifest">Stable release manifest</a></h2>
<p>Manifests for stable releases are generated with <code>repo manifest -r</code>
@@ -857,9 +857,9 @@ $DEVICE-stable</pre>
repository. This also means the whole release can be verified using the GrapheneOS
signing key despite referencing many upstream repositories that are not forked by the
GrapheneOS project.</p>
- </section>
+ </article>
- <section id="standalone-sdk">
+ <article id="standalone-sdk">
<h2><a href="#standalone-sdk">Standalone SDK</a></h2>
<p>It can be useful to set up a standalone installation of the SDK separate from
@@ -923,9 +923,9 @@ export PATH="$HOME/android/sdk/cmdline-tools/latest/bin:$PATH"</pre>
<p>You should update the sdk before use from this point onwards:</p>
<pre>sdkmanager --update</pre>
- </section>
+ </article>
- <section id="android-studio">
+ <article id="android-studio">
<h2><a href="#android-studio">Android Studio</a></h2>
<p>You can install Android Studio alongside the standalone SDK and it will detect it
@@ -944,9 +944,9 @@ mv android-studio studio</pre>
<pre>export PATH="$HOME/android/studio/bin:$PATH"</pre>
<p>You can start it with <code>studio.sh</code>.</p>
- </section>
+ </article>
- <section id="testing">
+ <article id="testing">
<h2><a href="#testing">Testing</a></h2>
<p>This section will be expanded to cover various test suites and testing procedures
@@ -1057,9 +1057,9 @@ rm android-cts-media-1.5.zip</pre>
the entire test suite.</p>
</section>
</section>
- </section>
+ </article>
- <section id="obtaining-upstream-manifests">
+ <article id="obtaining-upstream-manifests">
<h2><a href="#obtaining-upstream-manifests">Obtaining upstream manifests</a></h2>
<p>The Android Open Source Project has branches and/or tags for the releases of many
@@ -1093,9 +1093,9 @@ rm android-cts-media-1.5.zip</pre>
<p>As another kind of example, <code>prebuilts/clang</code>,
<code>prebuilts/build-tools</code>, etc. have a manifest file committed alongside the
prebuilts. Other AOSP toolchain prebuilts reference a build number.</p>
- </section>
+ </article>
- <section id="development-guidelines">
+ <article id="development-guidelines">
<h2><a href="#development-guidelines">Development guidelines</a></h2>
<section id="programming-languages">
@@ -1268,7 +1268,7 @@ rm android-cts-media-1.5.zip</pre>
actually makes sense to use, otherwise just stick to the old fashioned way if the
fancy alternatives aren't genuinely better.</p>
</section>
- </section>
+ </article>
</main>
<footer>
<a href="/"><img src="/logo.png" width="512" height="512" alt=""/>GrapheneOS</a>