From: "Cook, Malcolm" <MEC@stowers.org>
To: 'Craig Barnes' <cjbarnes18@gmail.com>,
"guix-devel@gnu.org" <guix-devel@gnu.org>
Subject: RE: Should we start a Guix users wiki?
Date: Thu, 10 Sep 2015 15:35:29 +0000 [thread overview]
Message-ID: <8987dbc998334ec49782519cb18ca431@exchsrv2.sgc.loc> (raw)
In-Reply-To: <55F15FB8.1010000@gmail.com>
> -----Original Message-----
> From: guix-devel-bounces+mec=stowers.org@gnu.org [mailto:guix-devel-
> bounces+mec=stowers.org@gnu.org] On Behalf Of Craig Barnes
> Sent: Thursday, September 10, 2015 5:47 AM
> To: guix-devel@gnu.org
> Subject: Re: Should we start a Guix users wiki?
>
> On 08/09/15 15:37, Mark H Weaver wrote:
> > ludo@gnu.org (Ludovic Courtès) writes:
> >
> >> Craig Barnes <cjbarnes18@gmail.com> skribis:
> >>
> >>> Some time ago I asked on IRC about a guix users wiki. Someone
> >>> suggest that I propose one here (sorry it's taken so long).
> >>>
> >>> I think that a wiki would be a good complement to the manual, which
> >>> while quite complete, lacks exhaustive examples (which would be
> >>> impractical).
> >> I have mixed feelings. There are several issues with a Wiki: one can
> >> hardly know which version of the software it’s talking about (whereas
> >> the installed Info pages of PDFs necessarily match the installed
> >> version), and more importantly, it tends to be disorganized,
> >> unmaintained, and often misleading.
> In order to make sure that examples in the manual aren't broken, wouldn't
> something equivalent to python doctests be necessary to ensure this? I think it
> would be worse to have a broken example in the manual than somewhere
> else. If the number of examples grow this could be equally unmaintainable.
> > Agreed. There are a small handful of highly successful wikis, but
> > most of them are as Ludovic describes. Maintaining a good wiki
> > requires a great deal of work by experts to monitor changes, fix
> > things up, and to update the wiki as needed when Guix is updated to
> > avoid giving users outdated advice. I suspect it only makes sense
> > when the scale of the documentation and the number of people involved
> > is at least two, maybe three orders of magnitude greater than the Guix
> project.
> >
> >> I would strongly encourage people to help fix the manual as a first
> >> step. If information that a user deems useful is missing from the
> >> manual, then it’s a bug. I’m willing to make it as simple as
> >> possible to fix the manual. But really, the manual should have all
> >> the examples necessary for people to understand how to tweak things.
> > I agree with Ludovic. The manual would require far less work from our
> > small pool of experts to maintain than a wiki, and has a couple of
> > inherent advantages:
> >
> > * the manual is stored in the same git repository as Guix itself, so
> > they can be kept in sync at all times.
> >
> > * the manual can easily be read and modified while offline.
> >
> >> There might be cases where specific information doesn’t quite fit in
> >> the manual, like, say, instructions for a specific laptop model.
> >> These could go in a wiki.
> >>
> >> Overall, I think it’s fine to have stuff at
> >> <https://libreplanet.org/wiki/Group:Guix/> for instance, but the
> >> manual should clearly remain the primary source of documentation,
> >> without any ambiguity.
> Thank you for your feedback on this, I agree with your points, and that in this
> case the manual is the better place for this information.
>
> Going back to my original problem of finding information that isn't currently
> in the manual, it would be great if there where an easier way to search /
> browse the mailing list archives. This would make extracting great examples
> to add to the manual easier. Any suggestions would be appreciated.
>
[Cook, Malcolm]
The mailing list archives are searchable per http://savannah.gnu.org/mail/?group=guix
But, even better, they are also indexed at gmane, which I find to provide excellent sweet-spot for providing both search and browse - for example this discussion: http://thread.gmane.org/gmane.comp.gnu.guix.devel/11294/focus=11305
Plus, for any old-school usenet afficianados, gmane provides access via nntp. (anyone reading this in emacs gnus via nntp)
This being a GNU oriented project I expect moving this to google groups is a non-starter. "Feh"s and "harrumph"s all around!
>
> Cheers
>
> Craig
prev parent reply other threads:[~2015-09-10 15:35 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-07 22:08 Should we start a Guix users wiki? Craig Barnes
2015-09-08 8:01 ` Amirouche Boubekki
2015-09-08 9:54 ` Ludovic Courtès
2015-09-08 12:40 ` Thompson, David
2015-09-08 14:37 ` Mark H Weaver
2015-09-10 10:47 ` Craig Barnes
2015-09-10 13:58 ` Ludovic Courtès
2015-09-10 15:35 ` Cook, Malcolm [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8987dbc998334ec49782519cb18ca431@exchsrv2.sgc.loc \
--to=mec@stowers.org \
--cc=cjbarnes18@gmail.com \
--cc=guix-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).