Repositories and submodules

The project is splitted into several GIT repositories hosted in GITHub:

wakeup_platform

Main repository (for develop teams) which have some testing utils and refers to all other repositories as submodules.

Sources on: https://github.com/telefonicaid/wakeup_platform

wakeup_platform_documentation

This repository hosts the project documentation (this document).

Sources on: https://github.com/telefonicaid/wakeup_platform_documentation

wakeup_platform_global

This repository hosts the Global servers (the one that exposes the public API and the local node status checker)

This repository also dependes (as submodule) on the common one commented bellow.

Sources on: https://github.com/telefonicaid/wakeup_platform_global

wakeup_platform_local

This repository hosts the Local servers (the one that can wakeup devices and shall be deployed in each local OB)

Since this server will be deployed in a critical operator network, we decided to avoid external dependencies so we can manage all the life cycle of the server and improve security.

This repository also dependes (as submodule) on the common one commented bellow.

Sources on: https://github.com/telefonicaid/wakeup_platform_local

wakeup_platform_common

This repository hosts the common libraries used by global and local nodes.

Sources on: https://github.com/telefonicaid/wakeup_platform_common