XMLTagsEditHistoryDiscussion

  1. About svnwiki
  2. License
  3. Mailing list
  4. Limitations
  5. Features
  6. Documentation
  7. Sample installations
  8. Alternatives
  9. Authors
  10. Requirements
  11. Wiki Format
  12. External Links

About svnwiki

Svnwiki is a wiki application that stores content in a Subversion repository. Like other wiki systems, it provides a web interface for browsing and modifying the information. However, it is also possible to work with the regular Subversion commands (such as svn log, svn diff, svn checkout, svn commit, etc.) that some users may feel more comfortable with.

You are currently reading an article handled by svnwiki (you can see a list of example wikis).

Svnwiki is written in the Scheme programming language and runs under Common Gateway Interface in the Chicken Scheme implementation calling Subversion's libsvn_client C library. It was developed as a set of multiple Chicken modules (eggs), most having a clearly documented application programming interface that allows easy reuse in other applications.

It is under active development. We're working very hard to get all the things in our roadmap implemented that we believe are important before making our 1.0 release.

If you come across errors or have suggestions, check our bugs database to see if they have already been reported or list them there so they can be fixed. Consult the install file if you want to use it.

License

Svnwiki is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for Svnwiki.

Mailing list

We have a mailing list about Svnwiki, where you can contact the developers and other users. To write to the list send your message to <svnwiki@listas.el-directorio.org>. Note that messages sent to that address will go to all the users of the mailing list. The list was initialized on October 15th, 2006.

You can find more information about the mailing list:

Limitations

The following might be limitations of Svnwiki, depending on your intent:

You may also want to consult our bugs database.

Features

The following are a few of the features already supported by Svnwiki:

Documentation

The following documents might help you understand and use svnwiki:

tips
A list of tips about how to use or administer Svnwiki.
changes
A log of changes made to the development version of Svnwiki or the Chicken eggs it depends on.
install
Explains the procedure to build and install svnwiki, as well as to configure a wiki.
bugs
Reports known problems in svnwiki. Also lists ideas suggested by svnwiki users on how to improve it.
properties
List of Subversion properties that svnwiki recognizes. If you administer a wiki, it would be a good idea to familiarize yourself with them to get an idea of the kind of things you could do with them.
extensions
Documents the official extensions for Svnwiki.

Sample installations

The following is a list of websites powered by Svnwiki:

Alternatives

The following is a list of other Subversion wiki systems.

subwiki
Written in Python using its bindings to Subversion's svn_client. It's development seems to be rather stale. TODO: Include more information on how it compares with Svnwiki.
ikiwiki
Project started in May/2006 by Joey Hess to provide a wiki-compiler. Uses the Markdown syntax. Written in Perl.

Authors

Svnwiki is made possible by the volunteer work of the following persons:

Requirements

Svnwiki requires the following software:

The following optional software, if present, will allow svnwiki to provide extended functionality:

Wiki Format

Svnwiki uses a format for the wiki pages that is very compatible with many other wiki formats, except for advanced markup.

You can see a description of this format in the wiki-syntax page.

Please send us your suggestions about improving the syntax.

External Links

Last update: 2008-02-21 (Rev 13709)

svnwiki $Rev: 12966 $