Matthew Miller wrote:
> I don't think "documentation is harder to keep up to date there" is right,
Well, I guess it does not apply that much to the pages which were already in
an ACL-locked namespace, in particular, the packaging guidelines that can
only be edited by FPC. I cannot speak for the FPC whether it is easier,
harder, or the same difficulty to do the edits now vs. on the wiki.
But as far as I can tell, the move also affects wiki contents that were not
previously ACL-locked, and for those, it makes a big difference whether
anyone with a FAS account can just edit them on the wiki or whether one has
to dig up the source code in some Git repository and send a pull request
(and not get any instant feedback whether the changes even compile without
also installing some documentation processing toolchain). I guess most
people can only try to get someone else to do the editing work, or will just
shrug it off as "it's wrong and I cannot edit it".
Wikis have a much lower barrier to entry than setups of the
docs.fedoraproject.org type.
> or necessarily harder to find (although I hoped we would have a decent
> search solution by now!).
The lack of a search solution makes it very much harder to find anything on
docs.fedoraproject.org than on the wiki.
That said, finding content on the wiki was also unnecessarily hard, but that
was not a result of the wiki technology, but of how it was (mis)used in
Fedora: In particular, a few years ago, the wiki's front page was redesigned
to no longer be a table of contents for the various wiki contents, but
instead mainly link to non-wiki content, making it much harder to find the
actual wiki contents. You actually have to click on Subprojects / All
Projects in the menu on the top to get something vaguely resembling a table
of contents. In a well-structured wiki, all content must be reachable from
the front page, only following wiki links (no menus, no search, etc.).
> But the value is in having a curated space, because the wiki serves too
> many different purposes to ever be that -- it's _always_ doomed to be a
> documentation trap.
I disagree. The wiki has become a documentation trap because most useful
documentation was actively moved out of the wiki and because central wiki
pages (and especially the front page) were filled with external links
instead of wiki links. That has destroyed the entire essence of the wiki. Of
course, if the wiki is not used as designed and if all useful content gets
immediately transfered out as soon as it becomes useful, the wiki becomes
redundant and the remaining documentation on it becomes undiscoverable,
unmaintained, and useless. But the wiki is *not* "doomed" to be like that,
it is the (ab)use made of it in Fedora that made it that way.
And I also object to the claim that that "the wiki serves too many different
purposes" is the issue, quite the opposite: the wiki serves too *few*
purposes now. It has become only the trashcan for anything not fitting on
some other medium. Of course, if you treat it as a trashcan, it becomes one.
The wiki is most useful if *all* documentation actually resides on it, and
if as few ACL protections as possible are used. (And where ACLs are needed,
edits by non-ACL-members should preferably be held for sighting rather than
rejected outright. Mediawiki actually supports that: it is used, e.g., on
the German Wikipedia.)
Having all documentation reside on the wiki would bring several advantages
at once:
* Users would always know where to find documentation: "It's on the wiki."
(This is actually the exact same argument that was made for moving to
docs.fedoraproject.org. The problem is: not all documentation is actually
there. Some is still on the wiki, some is on other fedoraproject.org
pages, etc.)
* Developers would always know where to not only find, but also edit
documentation, and they would be able to edit it without lots of red tape.
* The external links on the front page would automatically become internal
links.
* The Mediawiki search functionality would automatically search all
documentation.
Kevin Kofler
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam on the list, report it:
https://pagure.io/fedora-infrastructure