|
|
(6 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 ===
| |
| | |
| [https://gerrit.wikimedia.org/r/gitweb?p=openzim.git Browse our repository with your Web browser]. | |
| | |
| === 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.
| |