Summercode Finland 2007, man/info editor with MoinMoin

This page is about Ville-Pekka Vainio's project during the Summercode Finland 2007 event.
The project is mentored by Karsten Wade.

/!\ Please see my project page at Fedora Wiki, it includes a schedule and more details about this project that are not MoinMoin specific.

Open questions and talking points

These are the same points than in my Fedora Wiki project page, but as there are some Moin specific things here, posting them on this wiki too is important, IMO.

Internal storage format of man/info pages?

Where to look for these man/info files?

Diff tool enhancements

Decisions

TODO

Phase 1

  1. Test doclifter

  2. Make an importer for Moin that converts man source into DocBook XML through doclifter and saves the results in a clean namespace hierarchy

  3. Modify Moin's diff functionality or make an action that takes the diff of two different pages
  4. Extend the importer to handle info pages too. The conversion can be made through GNU makeinfo, but it needs Texinfo sources, it doesn't work on Info sources.

Source code

The code is in it's own 1.7 branch in Moin's Mercurial, http://hg.moinmo.in/moin/1.7-maninfo-vpv/. Also see MoinDev/MercurialGuide on how to use Mercurial.

About my work

Usually I'll be working about 40 hours a week, during the weekdays. I'm in the UTC+3 time zone, so the best chance of contacting me on IRC is probably between 05:00 UTC — 13:00 UTC, but I may be online during the evenings also, especially if there are meetings or something with other people from different time zones.

Comments

I suggest that discussion about MoinMoin specific things is kept here and other topics related to my project in the Fedora Wiki page. Feel free to give your comments and suggestions :) MoinMoin's codebase is pretty new to me, I'm learning as I go on with the project.

MoinMoin: SummercodeFinland2007 (last edited 2007-10-29 19:15:45 by localhost)