Difference between revisions of "Git"

From openZIM
Jump to: navigation, search
(Web)
(Structure)
Line 22: Line 22:
 
* zimlib
 
* zimlib
 
*: Contains the libzim, which allows programs to read zim-files. Here are also some command line tools to access zim-files.
 
*: Contains the libzim, which allows programs to read zim-files. Here are also some command line tools to access zim-files.
* zimwriter
+
* zimwriterdb
*: is a system, which creates zim files using zimlib.
+
*: is a system, which creates ZIM files from a pre-filed database, using zimlib.
 +
* zimwriterfr
 +
*: is a system, which creates ZIM files from the file system, using zimlib.
 
* zimreader
 
* zimreader
 
*: a web server based on [http://www.tntnet.org Tntnet], which makes zim-files available via web.
 
*: a web server based on [http://www.tntnet.org Tntnet], which makes zim-files available via web.
 
__NOTOC__
 
__NOTOC__

Revision as of 10:03, 29 April 2015

We have an open developement process, all our source code is public and available for download using Git.

Read only

Checking out the whole code repository:

git clone https://gerrit.wikimedia.org/r/p/openzim.git

Read/Write

Once you got write permission on the repository:

git clone ssh://<user>@gerrit.wikimedia.org:29418/openzim.git

Web

Browse our repository with your Web browser.

Structure

The suggested subversion repository structure is:

  • zimlib
    Contains the libzim, which allows programs to read zim-files. Here are also some command line tools to access zim-files.
  • zimwriterdb
    is a system, which creates ZIM files from a pre-filed database, using zimlib.
  • zimwriterfr
    is a system, which creates ZIM files from the file system, using zimlib.
  • zimreader
    a web server based on Tntnet, which makes zim-files available via web.