1The 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 29