From 53372290e7c49e2948470e40f948a6297d19383e Mon Sep 17 00:00:00 2001 From: "K.B.Dharun Krishna" Date: Sat, 11 May 2024 15:34:17 +0530 Subject: [PATCH] cleanup/docs: improve README, link to Vib docs --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ccba49c..d5decaf 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,9 @@ # Custom Vib Image -This template repository is a starting point for creating custom [Vib images](https://github.com/Vanilla-OS/Vib) on top of [official vanilla images](https://images.vanillaos.org) like [desktop image](https://github.com/Vanilla-OS/desktop-image). It contains a basic recipe and an example module to get you started. +This template repository is a starting point for creating custom [Vib images](https://github.com/Vanilla-OS/Vib) on top of the [official Vanilla OS images](https://images.vanillaos.org) like [desktop image](https://github.com/Vanilla-OS/desktop-image). It contains a basic recipe and an example module to get you started. -It is suggested to check the [Vib repository's README](https://github.com/Vanilla-OS/Vib?tab=readme-ov-file#recipe-format) to know more about the recipe format, structure of modules and the supported fields. +> [!TIP] +> It is suggested to check the [Vib documentation](https://docs.vanillaos.org/collections/vib) to know more about the recipe format, structure of modules and the supported fields. ## Getting Started @@ -31,10 +32,10 @@ If your image is successfully built, you can then point ABRoot to your custom im Now, that you are aware of the basics, let's explore the files and directories present in this repository: -- `.github/workflows/vib-build.yml`: This file contains the GitHub Actions workflow to check for updates to the base image and build the Vib image on push and on pull requests. +- `.github/workflows/vib-build.yml`: This file contains the GitHub Actions workflow to check for updates to the base image and build the Vib image on push and pull requests. - It uses the [`vib-gh-action`](https://github.com/Vanilla-OS/vib-gh-action) to build the recipe and upload it as an artifact. The generated artifact is then built using Docker's actions and pushed to GHCR (**Note**: The image with the respective branch tags is published to GHCR only on push actions to the branches in your repository or on tags and not on pull requests). - The action runs automatically on a schedule checking updates to the base image using [Differ](https://github.com/Vanilla-OS/Differ). - `.github/dependabot.yml`: This file contains the configuration for GitHub's Dependabot to check for updates to the GitHub actions used in the workflow files monthly and when it finds a new version it creates a PR in your repository. -- `includes.container`: The files included in this directory are added by default to your image to the specified location. (It also contains ABRoot's configuration file) +- `includes.container`: The files included in this directory are added by default to your image to the specified location (**Note**: It also contains ABRoot's configuration file). - `modules`: This directory contains the modules that are used to customize the image. You can add your modules to this directory. - `recipe.yml`: This file contains the recipe for the image. It specifies the base image, modules and other fields to be present in the custom image.