Changes

Jump to: navigation, search

Git

685 bytes removed, 20:56, 7 January 2013
no edit summary
== Subversion Access ===== WebSVN Web === 
Browse our repository via HTTP:
* http://svn.openzim.org/
=== Checking Out Read only ===
Read-only access via WEBDAV is available to our repository.
Checking out the complete trunk the first time:
<pre>
svn co httpgit clone https://svngerrit.openzimwikimedia.org/svnrootr/p/trunk zimopenzim.git
</pre>
or update everything once === Read/Write ===Once you have checked outgot write permission on the repository:
<pre>
svn up httpgit clone ssh://svn<user>@gerrit.openzimwikimedia.org:29418/svnroot/trunkopenzim.git
</pre>
=== Commit Access ===Once you got commit access to our server check out the whole trunk (or a part of it) before you start working on your local repository:<pre>svn co svn+ssh://USER@openzim.org/var/svn/repos/trunk zim</pre> Commit changes:<pre>svn ci</pre> * replace USER with you openZIM user account* replace trunk with the branch you whish to check out ==== How to contribute without Commit Write Access ====
Just send your patches to the [[Mailinglist|developers mailinglist]]. They can be discussed their and reach the developers in the team which are able to integrate them into the current codebase.
* [[Mailinglist|Subscribe yourself to ''devoffline-l (at) openzimlists.wikimedia.org'']] ==== How to get Commit Access at openZIM ====If you are a frequent contributor to openZIM check with the developers on the [[Mailinglist|mailinglist]] for acknowledgement. Then send your username and and ssh public key to the list. [[Team|Manuel Schneider]] is in charge of the server management, he will create your account and notify you.
== Structure ==
The suggested subversion repository structure is:
* trunk** zimlib**: Contains the libzim, which allows programs to read zim-files. Here are also some command line tools to access zim-files.** zimwriter**: is a system, which creates zim files using zimlib.** zimreader**: a web server based on [http://www.tntnet.org Tntnet], which makes zim-files available via web.

Navigation menu