SourceCodeAccess: Difference between revisions
From Open-Xchange
No edit summary |
|||
(17 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
= How to download the 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: | The following repositories exist: | ||
Line 9: | Line 10: | ||
! content | ! content | ||
|- | |- | ||
| | | https://gitlab.open-xchange.com/middleware/core | ||
| | | The main repository containing most of the parts of Open-Xchange server | ||
|- | |- | ||
| frontend6 | | 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) | | 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, run | To clone a repository in case of gitlab please follow the instructions shown there. | ||
For cloning from code.open-xchange.com, run | |||
$ git clone | $ 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" | {| border="1" cellspacing="0" cellpadding="5" align="center" | ||
! | ! Git branch | ||
! content | ! 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 |