I’ve been spending quite a lot of time trying to look up things by sifting through the mail archives; even with search engines this is not a very efficient thing anymore. As there is no full-time staff for askqubesos.org yet there might at least be some intermediate step by people who are willing to spend enough time to summarize things (and either keep them up to date or give others who start out from that basis and add what they found out later) that are working for them. I’m thinking about things like my question about setting up TRIM (I finally found the man page — it’s “discard”, not “allow-discards” in /etc/crypttab), dealing with HiDPI hardware… Maybe even for philosophical wars (I could start with a “I’m a follower of the true BSD and /var/lib is making me so sick I’d like to throw Chuck at you”-type discussion telling everybody how stupid they are for putting config files under a tree _not_ called /<something>/etc).
It is my understanting that you can fork the documentation write what you want and make a pull request. It is a bit of a formal process any not maybe accessble to everyone as a small bit of git knowledge is needed.
It would be nice to have a wiki of some type where it's easier to access and update.
Every documentation page have "edit" button which will do all
that. You just need to have github account, just that.
The only (IMHO minor) difference is that you don't have live preview.
It's still out of reach of some as it not just require github but also to fork the documentation and submit pull request. At least for me when i edit a page I get
" You’re editing a file in a project you don’t have write access to. Submitting a change to this file will write it to a new branch in your fork cubi7/qubes-doc, so you can send a pull request."
And seriously: Adding your notes (about topics you already know at the
point of time where you would want to summarize them) using git might
appeal to hard-core programmers but the rest of the world will just walk
away with a big WTF? sign hanging over their heads. This approach won't
work if you want to reach a more general public.
This is problem for me too. I tried to make small change to test how easy it is to contribute. I can say that the process was in no way user friendly for a lay person and would put me off trying to contribute more content unlike a more accessible wiki.
To edit I had to
1. read qubes documentation
2. see something i want to change
3. click edit
4. "sorry you can't edit, you must fork the repository"
5. sign up for github
6. fork qubes doc repo
7. edit in my repository
8. commit chage
9. great now I have a branch of my fork of the documentation what do i do
10. some how manage to find a pull request option
11. realize I have made a pull request to merge my change with my master branch not qubes
12. get completely lost
13. delete my fork
14. repeat steps 1 to 8
15. not sure if i have working pull request at this stage
For a wiki
1. read wiki
2. create account
3. make changes
But I understand wiki has its own set of problems mainly it opens up for possible quality issues
Or why do you think there are people looking for answers in bloody _Reddit_?
Is reddit.com/r/qubes a bad thing? It can maybe be more accessible than googlegroups at time as no requirement for email account.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On 01/27/2016 09:13 PM, cubit wrote:To edit I had to
1. read qubes documentation
2. see something i want to change
3. click edit
4. "sorry you can't edit, you must fork the repository"
5. sign up for github
6. fork qubes doc repo
7. edit in my repository
8. commit chage
9. great now I have a branch of my fork of the documentation what
do i do
10. some how manage to find a pull request option
11. realize I have made a pull request to merge my change with my
master branch not qubes
12. get completely lost
13. delete my fork
14. repeat steps 1 to 8
15. not sure if i have working pull request at this stage
That is simply not true.
It is true and you know how I know, it was exactly what I had to do....
It is not necessarily what people familiar with git/github but as a new to github user it was the steps I had to take.
Not user friendly at all.
I had in mind a two tier system. There's the official docs, which should
remain overseen by the core development team. But that limits the amount
of topics they can include. Then there could be a wiki as well, which
should be covered with warnings about not trusting the content because
anyone can write to it. I believe that open source software is better than
closed partly because more eyes look it over and spot problems. The same
is true for a wiki. If someone posts something malicious or incorrect,
then it will be spotted in time and corrected.
The archlinux wiki is a good example of user contributed documentation that works.
If you want to know how to do something (even not related to Arch) chance are it been documented thoroughly here.
No such nonsense as "search the mailing list archives". Sure it the answer might be there but you have to be reading through multiple threads and usually try to figure out which bits of an email thread have the correct part of information.
It is really not user friendly :-(