blob: 5d927afdf769380f439fc5f4115e158c4602cd8d [file] [log] [blame]
Brad Bishop1a4b7ee2018-12-16 17:11:34 -08001The layerindexlib module is designed to permit programs to work directly
2with layer index information. (See layers.openembedded.org...)
3
4The layerindexlib module includes a plugin interface that is used to extend
5the basic functionality. There are two primary plugins available: restapi
6and cooker.
7
8The restapi plugin works with a web based REST Api compatible with the
9layerindex-web project, as well as the ability to store and retried a
10the information for one or more files on the disk.
11
12The cooker plugin works by reading the information from the current build
13project and processing it as if it were a layer index.
14
15
16TODO:
17
18__init__.py:
19Implement local on-disk caching (using the rest api store/load)
20Implement layer index style query operations on a combined index
21
22common.py:
23Stop network access if BB_NO_NETWORK or allowed hosts is restricted
24
25cooker.py:
26Cooker - Implement recipe parsing
27
28