Identificación y consulta de bibliotecas
Cada biblioteca se identifica mediante un ID de biblioteca único. El ID de biblioteca sigue el patrón <title>, <version> (<company>), donde el título contiene el nombre legible, la versión se especifica en el formato semver de 4 partes y el nombre de la empresa del proveedor es opcional. Los separadores ,, (, y ) no se permiten <title> y <company>.
Sugerencia
Utilice nombres cortos y concisos, y caracteres ASCII imprimibles siempre que sea posible.
Una referencia no necesita contener un número de versión fijo. En su lugar, también se puede especificar un patrón de versión. Si este patrón coincide con varias versiones de biblioteca disponibles, se seleccionará automáticamente la última versión coincidente. La descripción completa de la sintaxis y el significado de los patrones de versión se describe en la documentación para Bibliotecas.json.
Tipos de referencia
Una aplicación designa sus bibliotecas en el references sección de la Libraries.json lista de referencias. La clave de cada entrada es el espacio de nombres mediante el cual la aplicación accede a la biblioteca. El tipo de referencia está determinado por el $type campo.
| Tipo de referencia | Designación de biblioteca |
|---|---|---|
| Biblioteca gestionada | Mediante un ID de biblioteca con una versión fija o un patrón de versión. |
| Ruta relativa | A través de un camino hacia un proyecto |
| Marcador de posición | Mediante un nombre simbólico que se reemplaza solo durante la resolución. |
Categorías de la biblioteca
Una biblioteca se asigna a una o más categorías, siendo las categorías jerárquicas. Son solo para fines de visualización y no tienen ninguna relación con la resolución. Las categorías se declaran en el ProjectInfo.json archivo. El carácter de tubería (| ) separa los niveles de la jerarquía.
"categories": ["System|SysLibs", "Docs|Fieldbus|Sercos", "Use Cases"]