|
|
(22 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| == Subversion 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]. |
| === Checking Out ===
| |
| Read-only access via WEBDAV is available to our repository.
| |
| | |
| Checking out the complete trunk the first time:
| |
| <pre>
| |
| svn co http://svn.openzim.org/svnroot/trunk
| |
| </pre>
| |
| | |
| or up everything once you have checked out:
| |
| <pre>
| |
| svn update http://svn.openzim.org/svnroot/trunk
| |
| </pre>
| |
| | |
| === Commit Access ===
| |
| Commit changes to your local repository once you got commit access to our server:
| |
| <pre>
| |
| svn ci svn+ssh://USER@openzim.org/trunk
| |
| </pre>
| |
| * replace USER with you openZIM user account
| |
| * replace trunk with the branch you whish to check out
| |
| | |
| == 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.
| |