Greg Hewgill (ghewgill) wrote,
Greg Hewgill
ghewgill

wiki with a git backend

I was chatting with teferi the other day:

<gregh> wikipedia needs a 'bisect' operation
<teferi> gregh: gitipedia :)
<gregh> oh, bah. you made me look.
<teferi> nah, it would be a great idea, though
<teferi> don't like what a page says? fork it!
<Nugget> heh
<teferi> an end to edit wars
<teferi> hm
<teferi> I should actually DO this.
<teferi> wiki backed by git repositories

And why not? After all, what is a source control system? It's a way of tracking revisions made by multiple collaborators to a set of text files representing source code. What is a wiki? It's a way of tracking revisions made by multiple collaborators to a set of text files representing web pages. Why do most of the wiki engines reimplement source control?

After a bit of searching, I found ikiwiki which looks like it might be exactly what we are looking for. By setting it up with an SCM as the storage backend, you can edit the wiki offline, or edit it using your favourite text editor, or use your SCM features like branch, merge, blame, etc. Must investigate further and set up an ikiwiki to try.

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 5 comments