-
Notifications
You must be signed in to change notification settings - Fork 4
Document a clear build process #48
Comments
Ok, what do you need help with? Translating the build process? |
Documenting it. The readme currently gives a vague idea of how to build an os image; the goal here is to provide a clear set of instructions. Look at what I've started doing on the branch beta7, and try building an image with that and anything you can find out/guess - and complete the documentation, following what I've wrote in the first comment here. |
What about putting all of the removed packages away into another .md file, and just put a link there? It's just a waste of space |
good idea. |
Well, could you do it? I can't do it |
You're struggling with git it seems? |
You would be correct |
This should be the current priority. Not being able to actually build a project without being on the lead dev's workstation and without the lead dev's experience and memory just makes the project not viable imo, and I'm myself a bit lost in trying to work with what was left by Adam to actually build the OS. This issue should be prioritised if any development is to happen on this project, and any help would be very much appreciated. |
Should also look into doing something based off of the instructions over at the Ubuntu Wiki's LiveCDCustomization and LiveCDCustomizationFromScratch pages, instead of relying on Cubic (which is a graphical program, exclusively available on ubuntu afaik), and automating this through a script or Makefile. |
I think using something other than Cubic might confuse users because of the lack of a GUI (graphical user interface). It might be a better idea to just go with the original idea of documenting how to use Cubic to make a Celestial Installation/Live ISO |
I believe people willing to work on a distro have a minimum knowledge of CLIs. And it's not like you could do it with just a gui anyways - as far as I recall, you have to use a terminal inside of Cubic to copy files and make most changes to the system. Also, you might not have considered it, but using a fully CLI-based build process allows us to automate it, in a way that contributors could just git clone and make to build an image. Far easier and and quicker than installing cubic, clicking around in the gui then copying and running a bunch of commands manually, IMO. And also makes it somewhat reproducible and consistent - following a manual process is prone to error. |
What do you think about running a simple script in Cubic that installs everything correctly? |
Could be an intermediate solution, but I'd try building the image through the script first. |
Here are some instructions as to how to build Celestial OS so far: Special thanks to cat-master21 for giving us instructions to help with the build process. Note: Please use https://wiki.ubuntu.com/Base/InstallationExample as a guide to install a working system. Also note that this is an unfinished instruction set and we are working to finish this documentation.
|
This is independent of cubic, is it? |
if you're referring to the previous comment, yes it is but what about the wiki pages i linked previously? |
also we should try to automate the stuff with a makefile |
While we work on automating the build process, I suggest we make a script that can be run in Cubic to generate everything needed to make Celestial run correctly. This way we don't have to worry too much about switching over to a script system yet. |
Currently the README doesn't explain how one can build a perfect image of the OS, only vaguely explains modifications and says to use cubic.
Add clear build instructions, like :
Began this work on this on branch beta7.
To work on this, get Cubic set up, try to follow the current "instructions" and document what is not documented. :p
The text was updated successfully, but these errors were encountered: