Add basic Weles structure 69/158869/10
authorAleksander Mistewicz <a.mistewicz@samsung.com>
Thu, 16 Nov 2017 15:49:59 +0000 (16:49 +0100)
committerAleksander Mistewicz <a.mistewicz@samsung.com>
Wed, 22 Nov 2017 10:36:14 +0000 (11:36 +0100)
commit61af0ec160b0239723971288ee47bdfe576c3a2e
tree5e498f7036ec1313b171b7c8c1e47f32c0535a72
parent29d915b2b659a394965f06bc2fa0e27034c50da6
Add basic Weles structure

Each interface, used or implemented by many components, should
be defined in the file with the same name as said interface in
basic, weles, package. Definitions of all non-interface types
related to it should be stored in the same file. The remaining
types, if common to multiple interfaces, should be defined
in main package file: weles.go.

The purpose is to have packages to depend on basic package, but not each
other. Moreover a developer will not need to look into documentation or
search for definition of interface as the location of such definition
will be known by interface's name.

This patch also defines manager's interfaces and structures in described
format.

Change-Id: Ie1bf89c8e7e4af28617cc00f21d6193c4b7517d1
Signed-off-by: Aleksander Mistewicz <a.mistewicz@samsung.com>
dryadjobmanager.go [new file with mode: 0644]
weles.go [new file with mode: 0644]