SourceCodeAccess: Difference between revisions
From Open-Xchange
No edit summary |
No edit summary |
||
(23 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
= How to | = 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: | |||
{| border="1" cellspacing="0" cellpadding="5" align="center" | {| border="1" cellspacing="0" cellpadding="5" align="center" | ||
Line 9: | Line 10: | ||
! content | ! content | ||
|- | |- | ||
| open-xchange | | 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 | | 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 | 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: | |||
== | {| border="1" cellspacing="0" cellpadding="5" align="center" | ||
! Git branch | |||
! content | |||
|- | |||
| develop | |||
| head development | |||
|- | |||
| release-<version> | |||
| stabilizing for <version> release | |||
|- | |||
| master | |||
| maintenance of current release | |||
|- | |||
| master-<version> | |||
| maintenance of previous releases | |||
|- | |||
|} | |||
[[Category: OX6]] | [[Category: OX6]] | ||
[[Category: AppSuite]] | |||
[[Category: Developer]] |
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 |