next up previous contents
Next: SourceForge Up: Developing an Open Source Previous: Contents   Contents

Subsections

Introduction

This column is in itself an ongoing project with the purpose of documenting the development of an Open Source Project from scratch. The project monitored and explained in here will be the ``MakeMan'' (or ``mama'') project:

``MakeMan'' is a project to provide several frontends, GUI and non-GUI, to an XML interface to write man pages. ``MakeMan'' will use ``DocBook'''s RefEntry definition as a basis1, so as to allow a large variety of applications to access the same data. This will make it possible to write different frontends, possibly networked client and www-interfaces, SOAP-services etc. while at the same time promoting proper documentation.

While following the development of this project, the reader will gain a thorough understanding of the various Open Source tools, resources and possibilities used and appreciated all over the world. Since the project is Open Source, the reader can participate in and influence the development of ``MakeMan''; (s)he can practice, learn and teach Open Source techniques and technologies.

Things we will cover

As this documentation and the project develops, we will encounter various tools, concepts, languages; we will learn to use them wisely and properly (or so we hope) and as this entire project is work in progress, nothing is written in stone. Let's try to come up with a list of technologies that we will, might or want to cover.

Topics that (almost) definitely will be covered:

A frontend for ``MakeMan'' will be implemented in at least one of the following:

Additional topics that might be covered:


next up previous contents
Next: SourceForge Up: Developing an Open Source Previous: Contents   Contents
Jan Schaumann 2001-08-24