All of lore.kernel.org
 help / color / mirror / Atom feed
* Nouveau wiki migration
@ 2020-09-25 21:27 ` Karol Herbst
  0 siblings, 0 replies; 8+ messages in thread
From: Karol Herbst @ 2020-09-25 21:27 UTC (permalink / raw)
  To: nouveau, dri-devel; +Cc: Daniel Stone

Hi everybody,

I think it's time to finally move our wiki from the old infrastructure
over to gitlab pages.

This comes with several benefits:
* full control through git over the ikiwiki pipeline (setup files,
plugins, system packages, ...)
* random users are able to create MRs against the wiki as long as they
are willing to create a gitlab account.
* possible to migrate over to a different wiki generator or mix and
match or whatever.
* no CGI stuff on the wiki as we don't use ikiwiki for the git
operations anymore

To view the migrate wiki visit this URL:
https://nouveau.pages.freedesktop.org/wiki/
the gitlab project lives here: https://gitlab.freedesktop.org/nouveau/wiki

There are a couple of changes I already made:
* convert the perl ikiwiki setup file to yaml:
https://gitlab.freedesktop.org/nouveau/wiki/-/blob/master/nouveau.yml
* reworked the setup file to throw out unused plugins and adjust
settings for gitlab
* enabled HTML5 (does change the style slightly, but also fixed some
regressions)
* pulled in external sources (from the fdo.org server)
* moved mdwn files into their own subdirectory

For now I changed everything inside one big commit:
https://gitlab.freedesktop.org/nouveau/wiki/-/commit/6f2d1669884af186863718ad827f65372a0c5c43

There are a couple of remaining issues/questions:
* the gitlab CI pipeline fails quite a bit, which could be annoying
* there is a delay between editing and changes going live (usually
below a minute though)
* should we disallow direct editing of files for project members so we
could CI the changes are still valid?

Next steps:
* verify everything still works
* fix remaining issues
* final step: point the subdomain to the new gitlab pages URL

If anybody else is interested in moving their wikis over, don't
hesitate to ask me questions or just copy whatever I did :)

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2020-10-01 18:11 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-25 21:27 Nouveau wiki migration Karol Herbst
2020-09-25 21:27 ` Karol Herbst
2020-10-01 11:36 ` Karol Herbst
2020-10-01 11:36   ` Karol Herbst
     [not found]   ` <CACO55tviMespp4FNko+2ipmx0DNx4de2WKSrmEW05EufW7P_ZA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2020-10-01 17:52     ` Sam Ravnborg
2020-10-01 17:52       ` Sam Ravnborg
     [not found]       ` <20201001175257.GA188932-uyr5N9Q2VtJg9hUCZPvPmw@public.gmane.org>
2020-10-01 18:10         ` Karol Herbst
2020-10-01 18:10           ` Karol Herbst

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.