We should have a service that allows users to edit documents (in whatever syntax, agnostic) in a mercurial repo via a web user interface. The service should handle user management, commits and, possibly, branches.

submitted 12 Apr '11, 10:07

pudo's gravatar image

accept rate: 0%

Have now experimented with github as per Mike's suggestion with Open Data Manual: https://github.com/okfn/opendatamanual/wiki/_pages


  • It does work in the basic sense that rst files are correctly rendered and can be roundtripped
  • However
  • It flattens pages (there is no page hierarchy)
  • One has artificial wiki pages in your repo (e.g. _Home)
  • The landing page is this artificial wiki page (_Home) rather than the root page in the wiki

Thus it is definitely usable for per page editing when you know where to go but not great as a place to drop in to.


solved 17 May '11, 03:54

rgrp's gravatar image

rgrp ♦♦
accept rate: 45%

I'd add to this that you can just edit (and preview) quite effectively directly in github itself (especically good since ace editor was integrated).

(01 Dec '11, 02:18) rgrp ♦♦

Marking this as accepted (in essence a wontfix since reasonably good existing solution).

(01 Dec '11, 02:18) rgrp ♦♦

solved 13 Apr '11, 05:23

Mike%20Chelen's gravatar image

Mike Chelen
accept rate: 0%

edited 13 Apr '11, 05:24

Thanks for pointing this out Mike. Both github (for git) and bitbucket (for mercurial) offer this feature. The main problem is being limited to the particular syntax that they currently support -- for example for Open Data Manual we're using restructured text. However, it seems github (at least) supports a fair number of formats and using an existing solution is always preferable to rolling one's own.

(13 Apr '11, 09:26) rgrp ♦♦
Your response
toggle preview

Follow this question

By Email:

<span class='strong'>Here</span> (once you log in) you will be able to sign up for periodic email updates about this idea.



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported



Asked: 12 Apr '11, 10:07

Seen: 1,222 times

Last updated: 01 Dec '11, 02:18

powered by OSQA