repo.hu

Repo.hu is an svn based project hosting service. Svn based means that each project is hosted in its svn repository and all web content is generated from that repository. For more information about why this can be good, read more about the history of repo.hu.

A few projects hosted on repo.hu:
docbook light active A cut-back version of docbook sgml for English and Hungarian documents
rete active REcursive Template Engine - process text templates recursively to generate text output
gpmi active General Package/Module Interface - modularization tool and script language wrapper
xmlforms active GUI forms loaded from xml for C programs (depends on GPMI and gtk)
vterm active X terminal mimicing the Linux VGA terminal
scconfig active simple configuration system (./configure replacement) written in ANSI C
animator active realtime 2d animator based on SDL
frtplot active real time data plotter and much more
plumb active a program that starts a number of processes, and configures any number of pipes between them
(Here is the full list of projects, including test and passive/dead projects)

Repo.hu is designed to have minimal administration overhead at releasing. A typical release process is:

  1. edit changelog and/or release notes (both are optional)
  2. tag your project (usually this means a single "svn copy" trunk/ to tags/VERSION)
Everything else is done by the server when you commit to the svn: Furthermore, a web option is provided: if the configuration file contains a directory name where the project web page is stored within the repository, upon any change in that directory, the server automaticly updates the project home page.

This page is a friend of the Webless Initiative and furthermore it is designed to have zero design. Some of the lists are up to date because they are generated by the web server (thttpd) and all the static pages are generated when the content changes on the page, not when a download request arrives.