I just push my git-wikis branch to the mainline repository. In a
nutshell it's a wiki for the project, where the contents are stored in
a special git repository. The wiki is editable by any user who is
logged into the site.

I decided to have it project-wide, since it makes more sense that way
considering gitorious is about _project_ collaboration. I also decided
against having it in a blessed branch of the mainline repository since
that feels a bit intrusive and not at least more painful
authentication wise.

It's just a few hours worth of hacking, so there's still some things missing:
* caching for rendered (textile) pages
* allow anyone with a registered ssh key to actually push to the wiki repository
(** my paranoia nags me about accountability issues here, what do you think?)
* better page link detection
* automagic generation of page toc

somedays:
* selectable format (markdown/textile/wikidoc et al)

There's also a script/create_wikis that will create the magic wiki for
each registered project, and search through the master tree for a file
matching /readme(\..*)?/i as the initial content for the wiki home
page.

Let me know what you think?

Cheers,
JS

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Gitorious" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/gitorious?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to