This repository has been archived by the owner on Jan 14, 2024. It is now read-only.
Replies: 1 comment
-
This is really cool! I wonder if there is a way to reduce the permissions set. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Introduction
I originally made
create-ublue-image
as a way for people (me) to easily and properly set up a repo for building a custom image (based on startingpoint).I always thought that a shell script using
github-cli
was kind of a hacky solution and for proper maintainability it should probably use the Github API.After having heard some people hope for a "patch" or "block" based system for building custom images, I thought that an expandable website would be useful for UX abstractions such as those. After there was a minor breaking change in startingpoint effectively breaking
create-ublue-image
, I decided to go through with a rewrite based on theimages-website
I had already built.Showcase
The uBlue image creator / wizard / name unknown is now feature-complete with
create-ublue-image
while including a handy picker for choosing an uBlue image.To see it in action, visit the site, or watch the showcase video I made with a testing account below.
Please aknowledge that this is an alpha-grade product that has only been tested by me. Reporting any encountered bugs would be greatly appreciated, please include the error messages visible in the browser console including the responses of the XHR requests that might be failing.
image-creator-showcase-2.mp4
Expansion
Editing and reading files from a Github repository as an OAuth application turned out to be a pretty easy job. If there is any demand, it would certainly be possible, as
recipe.yml
gets more powerful, to create a frontend for editing it. This could also come with support inrecipe.yml
for including "package sets" from otheryml
files that could serve as those "patches" people would be adding into their custom images.Consideration
Were this to become an "official uBlue thing" the following actions would need to be completed:
images-website
-repoublue-os
-organizationublue.it
.images.ublue.it
would suit well, considering that the site is multipurpose. (It also includes pull stats)registry.ublue.it
would do fine whenimages.ublue.it
was already used.The site would probably remain hosted on Netlify under my account, as the free plan is more generous for single users than teams, and I'm maintaining the site anyway.
Beta Was this translation helpful? Give feedback.
All reactions