summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoel Miller <noelmiller@protonmail.com>2024-03-03 19:00:00 -0600
committerBenjamin Sherman <benjamin@holyarmy.org>2024-04-12 16:54:30 -0500
commit15f8b4fc5f43b5aacac7a62a71b58fe20fc5e83b (patch)
treea204d86b53cee58dd804cfd6c6485cfd1d790ca4
parente2c190e0301df8ed229471c78e691f2c166e53b3 (diff)
downloadAeroCore-OS-15f8b4fc5f43b5aacac7a62a71b58fe20fc5e83b.tar.gz
AeroCore-OS-15f8b4fc5f43b5aacac7a62a71b58fe20fc5e83b.zip
feat: initial update of readme
-rw-r--r--README.md35
1 files changed, 35 insertions, 0 deletions
diff --git a/README.md b/README.md
index 04a0213..dd8f82f 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,36 @@
# ublue-custom-start
+
+# Purpose
+
+This repository is meant to be used as a template to build your own custom Universal Blue Image. This base template is what the Universal Blue Project uses for all of our new and existing downstream projects (Bazzite, Bluefin, and Ucore). Each project has edited from this template to suit their own individual needs for more advanced build requirements. This template includes a Containerfile and 2 Github workflows (one for building the container and one for building an installation ISO from the container file) that will work immediately out of the box as soon as you enable the workflow in your repository.
+
+# Prerequisites
+
+Working knowledge in the following topics:
+
+- Containers
+ - Resources:
+ - https://www.youtube.com/watch?v=SnSH8Ht3MIc
+ - https://www.mankier.com/5/Containerfile
+- rpm-ostree
+ - Resources:
+ - https://coreos.github.io/rpm-ostree/
+- Fedora Silverblue (and other Fedora Atomic variants)
+ - Resources:
+ - https://docs.fedoraproject.org/en-US/fedora-silverblue/
+- Github Workflows
+ - Resources:
+ - https://docs.github.com/en/actions/using-workflows
+
+# How to Use
+
+## Template
+
+Since this is a template repository, you can select `Use this Template` and create a new repository from it. To enable the workflows, you will need to go the actions tab of the new repository and enable the workflows.
+
+## Containerfile
+
+This is the main file used to customize the base image you are using. There are several examples of how to add layered rpm-ostree packages
+
+## Workflows
+The `build.yml` workflow creates your OCI container