Difference between revisions of "Git"

From openZIM
Jump to navigation Jump to search
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Access ==
We have an '''open developement process''', all our source code is public and available for download using [http://en.wikipedia.org/wiki/Git Git]. All our developments are managed and are available [https://github.com/openzim/ here].
=== Web ===
 
Browse our repository via HTTP:
<pre>
https://gerrit.wikimedia.org/r/gitweb?p=openzim.git
</pre>
 
=== Read only ===
Read-only access via WEBDAV is available to our repository.
 
Checking out the complete trunk the first time:
<pre>
git clone https://gerrit.wikimedia.org/r/p/openzim.git
</pre>
 
=== Read/Write ===
Once you got write permission on the repository:
<pre>
git clone ssh://<user>@gerrit.wikimedia.org:29418/openzim.git
</pre>
 
==== How to contribute without 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 ''offline-l (at) lists.wikimedia.org'']]
 
== 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.
* 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.

Latest revision as of 10:36, 10 May 2017

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