Jump to: navigation, search


1,566 bytes removed, 10:36, 10 May 2017
no edit summary
== Subversion Access ===== WebSVN ===Browse We have an '''open developement process''', all our repository via HTTP:* === Checking Out ===Read-only access via WEBDAV source code is public and available to our repository. Checking out the complete trunk the first time:<pre>svn co for download using [</pre> or update everything once you have checked out:<pre>svn up http://svn.openzimGit Git].org/svnroot/trunk</pre> === Commit Access ===Once you got commit access to All 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://</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 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 ''dev-l (at)'']] ==== How to get Commit Access at openZIM ====If you developments are a frequent contributor to openZIM check with the developers on the [[Mailinglist|mailinglist]] for acknowledgement. Then send your username and managed 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 available [http Tntnetcom/openzim/ here], which makes zim-files available via web.

Navigation menu