SourceCodeAccess
From Open-Xchange
How to download the Open-Xchange source code
Starting with 6.22 the source code of Open-Xchange server is available from Git repositories.
The following repositories exist:
Repository | content |
---|---|
https://gitlab.open-xchange.com/middleware/core | The main repository containing most of the parts of Open-Xchange server |
https://gitlab.open-xchange.com/frontend/core | The user interface of OX App Suite |
https://gitlab.open-xchange.com/appsuite/guard | The server-code and UI for OX Guard (PGP implementation) |
https://code.open-xchange.com/git/frontend6 | The AJAX user interface (version 6) |
documentconverter-api | The API of the server-based part of the documentconverter needed for OX Text |
office | The server-code for OX Text and OX Spreadsheet |
office-web | The frontend-code for OX Text and OX Spreadsheet |
mobile-api-facade |
Git operations to access the code
To clone a repository in case of gitlab please follow the instructions shown there. For cloning from code.open-xchange.com, run
$ git clone https://code.open-xchange.com/git/<repository> $ cd <repository> $ git checkout -t origin/<branch>
The currently used Git branches
For a list of available branches, run
$ git branch -r
The main development process uses the following branches:
Git branch | content |
---|---|
develop | head development |
release-<version> | stabilizing for <version> release |
master | maintenance of current release |
master-<version> | maintenance of previous releases |