Open jernst opened 8 years ago
Hi, I would like to help on this. What can I do?
@eaguirre1 : Welcome!
I suggest you read through the on-line docs at http://ubos.net/docs/ and make notes which pages / sections within pages seem to overlap. You can be as throrough (or not) as you like -- better getting rid of some redundancies than none!
Then, if you know how to use git and know how to install Sphinx and Jekyll, clone https://github.com/uboslinux/ubos-docs, make the changes you want to make, say "make" as described here, and when you like the results, commit and create a pull request.
Sorry for the delayed response. I have been deep on other projects. Thanks for the tips. I will continue to gradually work on the docs.
Hi @jernst,
My name is Jimmy, and I'm a post-bacc CS student currently enrolled in an intro FOSS course. One of our assignments is to make a couple of contributions to an open source project, and I happened across this one! I think UBOS is an awesome idea.
I think my background in English Lit. and Law can help with regards to documentation. Preliminarily, I'm a little unclear on what a "redundancy" is (and if they have already been identified and fixed). To make sure I have a good idea of how I can help with redundancies and documentation, here are a few issues I found on the "How to Use UBOS" part of documentation.
Overlapping topics/themes of Troubleshooting and User FAQ I think a clear example of this is "I need help" v. "Help! I have trouble!". When reviewing this part, I think thematically this section could be merged because a question like "What should I do if I get an error..." also makes sense to be under the "Troubleshooting" header.
Sub-headings for Installation Under "Installation" almost all the sub-headings start with "Run UBOS on..." I think we could clear this up maybe be just starting with the compatible device (e.g., "Raspberry Pi Zero or 1").
Location of "Migrating from one app to another" This isn't exactly a redundancy issue, but I think this topic could be moved up more to logically fit closer with "Managing sites and apps".
Let me know if these suggestions are on the right track. If so (and you think I can help on the project), I'll look into committing and creating a pull request (I know how to use git).
Hey @jamesjwong , all useful contributions are gladly accepted. You are on the right track with your findings ... in addition, there are more fundamental redundancies in terms of where we talk about what. I'm sure if you dig into it, you will find them.
P.S. If you are a CS student, I would certainly encourage you to make more fundamental contributions. On the easy side, something like "why does Tor not come up in time on the Raspberry Pi 1 but all other platforms" (see current release notes). On the hard and impressive side: "how could I modify UBOS infrastructure -- but not app packages -- to run (some) apps in Linux containers." I'm fairly certain the latter can be done, but it would be great if somebody could demonstrate that. (P.S. as a hiring manager, I'd be rather impressed by that one)
Besides on what was mentioned above, I believe I have found:
Not sure if there is more. The documentation is very dummy proof which is great so you will never lose where you are and can virtually get to anywhere from the same page. Let me know I am on the right track.
Also, how do you manage to use the software to make changes to what you already have on the website?
Those two sections are intentionally separate because the second one also applies to other installation methods (like on ARM).
To get changes on the site, you submit a pull request, if approved, it gets merged and I then publish it to the site.
Identify which sections can be merged, and do so, because they essentially talk about the same thing.