Publicar un paquete
Last updated
Last updated
Los paquetes permiten almacenar y compartir de forma cómoda nodos con la comunidad de Dynamo. Un paquete puede contener todo tipo de elementos, desde nodos personalizados creados en el espacio de trabajo de Dynamo hasta nodos derivados de NodeModel. Los paquetes se publican y se instalan mediante Package Manager. Además de esta página, Dynamo Primer incluye una guía general sobre los paquetes.
La herramienta Package Manager de Dynamo es un registro de software (similar a npm) al que se puede acceder desde Dynamo o en un navegador web. Package Manager permite la instalación, la publicación, la actualización y la visualización de paquetes. Al igual que npm, conserva diferentes versiones de los paquetes. También ayuda a administrar las dependencias del proyecto.
En el navegador, busque paquetes y vea estadísticas. Para ello, visite https://dynamopackages.com/.
En Dynamo, Package Manager permite la instalación, la publicación y la actualización de paquetes.
Busque paquetes en línea mediante
Packages > Search for a Package...
.Vea o edite los paquetes instalados mediante
Packages > Manage Packages...
.Publique un nuevo paquete
Packages > Publish New Package...
.
Los paquetes se publican desde Package Manager en Dynamo. El proceso recomendado es publicar localmente, probar el paquete y, a continuación, publicar en línea para compartirlo con la comunidad. Mediante el caso real de NodeModel, vamos a seguir los pasos necesarios para publicar localmente el nodo RectangularGrid como un paquete y, a continuación, en línea.
Inicie Dynamo y seleccione Packages > Publish New Package...
para abrir la ventana Publish a Package
.
Seleccione
Add file...
para buscar archivos que añadir al paquete.Seleccione los dos archivos
.dll
del caso real de NodeModel.Seleccione
Ok
.
Una vez que se hayan añadido los archivos al contenido del paquete, asigne al paquete un nombre, una descripción y una versión. Al publicar un paquete mediante Dynamo, se crea automáticamente un archivo pkg.json
.
Un paquete listo para su publicación.
Proporcione la información necesaria para el nombre, la descripción y la versión.
Haga clic en "Publicar localmente" para publicar y seleccione la carpeta de paquetes de Dynamo,
AppData\Roaming\Dynamo\Dynamo Core\1.3\packages
, para que el nodo esté disponible en Core. Realice siempre la publicación localmente hasta que el paquete esté listo para compartirse.
Después de publicar un paquete, los nodos estarán disponibles en la biblioteca de Dynamo, en la categoría CustomNodeModel
.
El paquete que acabamos de crear en la biblioteca de Dynamo
Una vez que el paquete esté listo para publicarse en línea, abra Package Manager, y seleccione Publish
y, a continuación, Publish Online
.
Para ver cómo Dynamo ha aplicado formato al paquete, haga clic en los tres puntos verticales que aparecen a la derecha de "CustomNodeModel" y elija "Mostrar directorio raíz".
Seleccione
Publish
y, a continuación,Publish Online
en la ventana "Publicar un paquete de Dynamo".Para suprimir un paquete, seleccione
Delete
.
La actualización de un paquete es un proceso similar al de su publicación. Abra Package Manager, seleccione Publish Version...
en el paquete que debe actualizarse y especifique una versión posterior.
Seleccione
Publish Version
para actualizar un paquete existente con nuevos archivos en el directorio raíz y, a continuación, elija si debe publicarse localmente o en línea.
El cliente web de Package Manager se utiliza exclusivamente para buscar y ver datos de paquetes, como el control de versiones y las estadísticas de descarga.
Se puede acceder al cliente web de Package Manager en el siguiente vínculo: https://dynamopackages.com/.