So ya, the server the docs were on had a bit of a meltdown. We could
have restored it, but as the wiki was the only thing running on that
RackSpace instance (and I wanted to shut down our RackSpace account as
we are wholly on EC2 now) I decided to look at what the options looked
like again.
A lot has changed since we first made the choice to move to MoinMoin.
The big argument towards MoinMoin at the time was that it could be
made to support RestructuredText, the same format used by Sphynx, and
that it has `purty` syntax highlighting.
GitHub has continued to improve its Wiki since then (and at the pace
they are going I expect it will be better yet soon) including adding
support for RestructuredText along with nice editing options if you
prefer to use Markdown:
<https://github.com/blog/774-git-powered-wikis-improved>
They also open sourced their Wiki, Gollum, which is seeing constant
improvement, while MoinMoin is completely dead as a Wiki platform.
Finally, they've added the ability to download the entire wiki via Git
and run it locally. Something that I could see being very beneficial
for people on slow connections. I've detailed that here:
<https://github.com/rapidsms/rapidsms/wiki/Editing>
Anyways, seeing that GitHub wikis have made big steps forward, that
MoinMoin is dead in the water and that I needed to rebuild a host to
get everything back up, I decided to undertake porting everything over
to GitHub instead.
All the pages that existed on http://docs.rapidsms.org/ now exist at:
https://github.com/rapidsms/rapidsms/wiki/
Most of the pages are named exactly the same, so mapping between them
should be easy. I cleaned up the front page a little bit, removing
mentions of the 'old' RapidSMS since that is long gone. I converted
all the pages to MarkDown in the process because the markup (and
specifically editor support in GitHub) is a bit cleaner. Conversion
between MarkDown and RestructuredText is pretty straightforward, so
pulling particular segments into Sphynx at some point should still be
easy.
I hope the move will help bring more contributors, not having to
create a new account should make it easier for people to contribute
and the GitHub editor is quite nice when using MarkDown.
Sorry for sort of just doing it, circumstances kind of forced my hand
and I thought it seemed like the right choice. GitHub being the
source of all documentation is probably clearer for the community as
well. If people are adamant about getting the old MoinMoin powered
wiki back then I'll spend the day rebuilding that server to get it up,
but I think GitHub is the better long term option.
Cheers,
-Nic
--
You received this message because you are subscribed to the Google Groups "rapidsms" group.
To post to this group, send email to rapi...@googlegroups.com.
To unsubscribe from this group, send email to rapidsms+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rapidsms?hl=en.
2) I'd propose that that authoritative place EITHER be a) github's wiki, or b) readthedocs.org. I'd prefer readthedocs, as we can keep the docs under source control on github and automatically deploy them with version tagging. Although maybe I'm not up-to-date on github, or other best practices for hosting documentation?
Just wanted to say thanks for taking care of this and so quickly. I'm
very happy to have the docs located much closer to the source. I don't
know enough about the tradeoffs between the github wiki and
readthedocs to comment on that, but trust you guys to do whatever
makes sense.
cheers,
Cory
On Thu, Jan 19, 2012 at 6:52 AM, David McCann <david.a...@gmail.com> wrote:2) I'd propose that that authoritative place EITHER be a) github's wiki, or b) readthedocs.org. I'd prefer readthedocs, as we can keep the docs under source control on github and automatically deploy them with version tagging. Although maybe I'm not up-to-date on github, or other best practices for hosting documentation?I second readthedocs.org (or some form of sphinx docs). I started a docs/ directory in the feature/new-routing branch to outline the updates and changes associated with the branch and it worked great:Sphinx will give us a little more flexibility and, as David mentioned, can easily be setup with version tagging, which is a nice plus. Anyways, +1 for me!
I do really like ReadTheDocs as well, it is a pretty fantastic way of
distributing documentation. With online editing of files in GitHub it
even makes submitting documentation updates pretty painless.
If people want to see what is possible with ReadTheDocs, here's our
docs for XForms and Smartmin:
http://rapidsms-xforms.readthedocs.org/en/latest/index.html
http://smartmin.readthedocs.org/en/latest/quickstart.html
In short, ya, they rock. :)
-Nic
+1
Thank you,
Trevor
I really like ReadtheDocs,its pritty amazing and the docs layout looks
nice and inviting...I was following up on the installation aspect and
N0.# seems not to be clear
i.e
5 - Create a new project¶
$ rapidsms-admin.py startproject myproject
$ cd myproject
The confussion for newbies will come at not knowing at which folder or
location do they run these commands,can that be clarified?
On Wed, Feb 8, 2012 at 3:26 PM, Victor Miclovich <vicmic...@gmail.com> wrote:
> +1
>
> --
> You received this message because you are subscribed to the Google Groups "rapidsms" group.
> To post to this group, send email to rapi...@googlegroups.com.
> To unsubscribe from this group, send email to rapidsms+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/rapidsms?hl=en.
>
--
stephen osewe
websys software solutions
www.websysltd.com
+254-721-765 824
in...@websysltd.com
Hallo guyz,
I really like ReadtheDocs,its pritty amazing and the docs layout looks
nice and inviting...I was following up on the installation aspect and
N0.# seems not to be clear
i.e
5 - Create a new project¶
$ rapidsms-admin.py startproject myproject
$ cd myproject
The confussion for newbies will come at not knowing at which folder or
location do they run these commands,can that be clarified?
On Wed, Feb 8, 2012 at 4:47 PM, stephen osewe <stephe...@gmail.com> wrote:location do they run these commands,can that be clarified?I think that clarification will be put in place.