On Tuesday, March 6, 2018 at 2:28:25 AM UTC+1, Andrew David Wong wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
> 
> On 2018-03-05 16:28, Alex Dubois wrote:
> >> On 5 Mar 2018, at 21:07, 799 <one7tw...@gmail.com> wrote:
> >> 
> >> Hello,
> >> 
> >>>>> On Sun, March 4, 2018 8:04 pm, 799 wrote: Can't we just 
> >>>>> create a new "community" repo where Pull request get 
> >>>>> reviewed by us but finally approved by more experienced 
> >>>>> Power Users (this group can include Qubes OS Team, but also
> >>>>> experienced community members selected by the Qubes 
> >>>>> Team/David)?
> >>>> 
> >>>> On 4 Mar 2018, at 21:44, awokd <aw...@danwin1210.me> wrote: I
> >>>> wouldn't mind helping out on reviews on something like this,
> >>>> as well as contributing my own half-baked ideas.
> >>> 
> >>> On 5 March 2018 at 08:57, Alex Dubois <bowa...@gmail.com> 
> >>> wrote: True we could have sandbox per person, or each person 
> >>> fork (the fork) and we have a page with list of forks Once idea
> >>> is ready, do a PR to the community fork...
> >>> 
> >>> This is the spirit of git
> >> 
> >> can't we just start to fork qubes-doc to qubes-community-doc and
> >>  start there. If we think we need to rearrange the content or get
> >>  rid of it, because it just doesn't make sense, we can still do 
> >> so.
> >> 
> >> In the main qubes-doc repository it seems that some skilled users
> >> are able to approve Pull Requests, I don't know enough about
> >> github how this works? Are those special permissions for trusted
> >> users or can it be anyone? I would like to see Andrew David Wong
> >> or marmarek as power users supporting this - by at least maybe
> >> giving feedback. If there are any other skilled persons which are
> >> happy to gibr feedback to improve the scripts which are collected
> >> there, this is even better - just mentioned those two as they
> >> were super helpfull when I wrote my first Qubes Docs hey, ho -
> >> let's go.
> > 
> > Give David a bit of time. His schedule might be busy, he may need 
> > to sync with a number of other persons, they may discuss what’s 
> > best. There is no rush. He is doing a great work as community 
> > manager.
> > 
> 
> Thanks. :}
> 
> Currently, qubes-doc PRs have to be approved by a member of the Qubes
> team before being merged into the master branch, which is the live
> version. (Usually, I'm the one who does the merge. In those cases, if
> you don't see explicit approval from another member of the team, it
> just means that I'm the one who has reviewed and approved the PR.)
> This system is great for maintaining high standards of security (as a
> first priority) and quality (as a second priority) for the docs.
> However, it's very time-consuming, since (at least) one of us has to
> review every single PR that gets merged (as well as many of those that
> ultimately get rejected, which are a small minority).
> 
> Currently, we barely have enough time to keep up with the stream of
> PRs that get submitted to qubes-doc, so it's very unlikely that we'd
> also have time to review or provide substantive feedback on PRs for a
> second, community-run version of qubes-doc that receives even more PRs
> (if I'm understanding the proposal correctly).
> 
> However, I do like the sound of a fully-community-run version that
> serves to collaboratively improve content before it is submitted to
> qubes-doc. Currently, most contributors just submit their work
> directly to qubes-doc, and the quality tends to vary. Perhaps the
> community-run version could be an optional (but recommended,
> especially for first-time contributors) place where work is polished
> up with feedback from the community before it's submitted as a PR to
> qubes-doc to be reviewed by the team. This could make things easier
> for contributors, improve the quality of the docs, and save the team's
> time.
> 
> 
> P.S. - You can call me "Andrew." "David" is my middle name. :)
> 
> - -- 
> Andrew David Wong (Axon)
> Community Manager, Qubes OS
> https://www.qubes-os.org
> 
> -----BEGIN PGP SIGNATURE-----
> 
> iQIzBAEBCgAdFiEEZQ7rCYX0j3henGH1203TvDlQMDAFAlqd7psACgkQ203TvDlQ
> MDDzqRAAlppp00e/YixAnaLJgyNEYbZgxA9ZlVABBxUJwUX7Ede0MAHeiLHLiR0E
> PqdvVBSBi1rt0XYROka44IJ8amj1pM3tc5UroE4rhG8yxY7TPnul0tAHeTH5rTk2
> rCPOsHLSuv/nwqdzhvcCK2cC9SKYgJF7IGdgtRnaMg56JEYkn7HISKFxMfL6m8L9
> quU4dRdBJnWEk16lYHxQBd3JtVeBtHjCppHh9CFn5XYdbPvbPd8qYwOVMdSOaG0k
> 0adeue8gI8G6Mkf3pzJt7Etjr8xjlHB4JKaMy7VCN7PekdkrITbQCwPH24PLQHP9
> +pFQu2ShBZgOFyNQ+itDPW70r/1Jfc0mpRu16Dz85/VTew/ROrdOlizLqHtbS6L4
> i0ZG6vbFAw0H4/kPzOWz3xxRukbXtOWBL6kx1a8Sj+JZSs5B5mbSGkg5S4vOEXrg
> p+PBzt5jfuwg9ZrJCqBOWy56JfPqpmb37ooqC94oTYeXX2utRFQg8QyA/NRMgduM
> pkRNOVOpO81OIiUYvzM9eY2zYhWa3LUY4x0OdkiO9hcZ7tVQ17iurgBE8KFy6drj
> dKd4nLPiXUMF6mGXt+6fksaKhhSAxyMcWSUb094PXhZjcqiMKEaP+7hd0tZeNSE8
> R/zFQJyd6VPaervecyKvcMw9mXt2Mal/OBRlyMHbJcyNqLpucLs=
> =WFKk
> -----END PGP SIGNATURE-----

To extend on [799]'s idea of a new Community doc page, and combine the idea to 
make a stepping stone development progress system, and combine it with the 
issue with the lack of time for the Qubes staff, perhaps we could make a third 
repository, for testing and reviewing, before sending it to a more official 
Community doc page, which then could later forward high quality content to the 
Official Qubes doc page?

This suggestion is only to get it started, we can always look to expand this 
later on with other platforms, be it forums or something else. In a nutshell, 
starting out small, and then scale it all up later on as the small gains 
success, and from there pick a direction (for example preferred platforms, 
community style and layouts, goals and directions, targets, etc.).

So to start small, with minimum time taken from the Qubes staff as far 
possible, something like this?

- Hidden Qubes trial grounds - Hidden away from normal users, so that only 
volunteer testers and reviewers can easily find it. Have a minimum time or a 
minimum amount of people read and review it, before the person who will be in 
charge to publish it to the Official Qubes Community doc page, where another 
volunteer can be in charge of quality checks.

- Official Qubes Community doc's - less quality, but still good/decent. 
Security and system reliability must always be top priority though. Then the 
volunteers here, if they find some guides/doc's to be outstanding or really 
good, could then forward this guide to Qubes Official doc page.  

- Official Qubes doc's - keep working like normal. Only high quality 
docs/guides are accepted. Less clutter is received by having two system checks 
before arriving to the Qubes doc page, saving Qubes staff time.

By doing something like this, we're still staying neutral to big decisions, but 
we can start doing the community guides quality checks, and then reduce the 
amount of work arriving to the Qubes staff. This could then later on evolve 
further into many different things, keeping all those decisions for later in 
time. 

What I also think is good about this, is that we start out small, nothing too 
complex, and then only proceed and build on-top of it once this small step is 
successful. The goal is to merge the community doc page idea with saving Qubes 
staff time and to increase the quality of the final Qubes doc page further. 

This shouldn't take much time to setup either? We could clone the current Qubes 
doc page system and do it like that for the other two systems? So the trial 
grounds is like a gateway collecting work from the many different GitHub pages, 
and the community page then retains all the guides and docs which are not 
wrong, but also not high in quality, but also forwards the high quality to the 
Qubes doc page, acting as a system check to the final high quality Qubes doc 
content.

This also allows volunteers to step in and take a second or third look at the 
Community doc's to see if they can help increase the quality of it.

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-users+unsubscr...@googlegroups.com.
To post to this group, send email to qubes-users@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/43067366-1fac-48d7-92da-76df82499e1d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to