SourceCodeAccess: Difference between revisions

From Open-Xchange
No edit summary
No edit summary
 
Line 30: Line 30:
| office-web
| office-web
| The frontend-code for OX Text and OX Spreadsheet
| The frontend-code for OX Text and OX Spreadsheet
|-
| mobile-api-facade
|
|-
|-
|}
|}

Latest revision as of 10:11, 8 January 2020

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