From becec986eafa84a2d17c4423be3b560aec469b75 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Mon, 14 Dec 2015 18:47:50 +0200 Subject: [PATCH] More explanations about library.json --- docs/librarymanager/config.rst | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/librarymanager/config.rst b/docs/librarymanager/config.rst index d6ae06a6..b2ef756f 100644 --- a/docs/librarymanager/config.rst +++ b/docs/librarymanager/config.rst @@ -15,11 +15,17 @@ library.json ============ -``library.json`` is a manifest file of development library. +``library.json`` is a manifest file of development library. It allows developers +to keep project in own structure and define: -Initially it was -developed for :ref:`librarymanager`, but later was accepted by worldwide embedded -community like a **standard library specification**. +* location of source code +* examples list +* compatible frameworks and platforms +* library dependencies + +PlatformIO Library Crawler uses ``library.json`` manifest to extract +source code from developer's location and keeps cleaned library in own +Libraries Storage. A data in ``library.json`` should be represented in `JSON-style `_ via