Pubblicazione di un pacchetto
Last updated
Last updated
I pacchetti rappresentano un modo comodo per memorizzare e condividere i nodi con la comunità di Dynamo. Un pacchetto può contenere tutti gli elementi, dai nodi personalizzati creati nell'area di lavoro di Dynamo ai nodi derivati NodeModel. I pacchetti vengono pubblicati e installati utilizzando Package Manager. Oltre a questa pagina, la Guida introduttiva include una guida generale sui pacchetti.
Dynamo Package Manager è un Registro di sistema del software (simile a npm) accessibile da Dynamo o in un browser Web. Package Manager include l'installazione, la pubblicazione, l'aggiornamento e la visualizzazione di pacchetti. Come npm, mantiene diverse versioni dei pacchetti. Inoltre, consente di gestire le dipendenze del progetto.
Nel browser, cercare i pacchetti e visualizzare le statistiche: https://dynamopackages.com/.
In Dynamo, Package Manager include i pacchetti di installazione, pubblicazione e aggiornamento.
Cercare i pacchetti in linea:
Pacchetti > Ricerca pacchetti
.Visualizzare/Modificare i pacchetti installati:
Pacchetti > Gestisci pacchetti
.Pubblicare un nuovo pacchetto:
Pacchetti > Pubblica nuovo pacchetto
.
I pacchetti vengono pubblicati da Package Manager all'interno di Dynamo. Il processo consigliato consiste nel pubblicare localmente, verificare il pacchetto e quindi pubblicarlo in linea per condividerlo con la comunità. Utilizzando il case study NodeModel, verranno eseguiti i passaggi necessari per pubblicare il nodo RectangularGrid come pacchetto localmente e quindi in linea.
Avviare Dynamo e selezionare Pacchetti > Pubblica nuovo pacchetto...
per aprire la finestra Pubblica un pacchetto
.
Selezionare
Aggiungi file
per cercare i file da aggiungere al pacchetto.Selezionare i due file
.dll
dal case study NodeModel.Selezionare
Ok
.
Con i file aggiunti al contenuto del pacchetto, assegnare al pacchetto un nome, una descrizione e una versione. La pubblicazione di un pacchetto utilizzando Dynamo crea automaticamente un file pkg.json
.
Un pacchetto pronto per essere pubblicato.
Fornire le informazioni richieste per nome, descrizione e versione.
Pubblicare facendo clic su Pubblica localmente e selezionare la cartella del pacchetto di Dynamo:
AppData\Roaming\Dynamo\Dynamo Core\1.3\packages
per rendere disponibile il nodo in Core. Pubblicare sempre localmente il pacchetto fino a quando non è pronto per la condivisione.
Dopo la pubblicazione di un pacchetto, i nodi saranno disponibili nella libreria di Dynamo nella categoria CustomNodeModel
.
Il pacchetto appena creato nella libreria di Dynamo
Quando il pacchetto è pronto per la pubblicazione in linea, aprire Package Manager e scegliere Pubblica
, quindi Pubblica in linea
.
Per vedere come Dynamo ha formattato il pacchetto, fare clic sui tre punti verticali a destra di CustomNodeModel e scegliere Mostra directory principale.
Selezionare
Pubblica
, quindiPubblica in linea
nella finestra Pubblica un pacchetto di Dynamo.Per eliminare un pacchetto, selezionare
Elimina
.
L'aggiornamento di un pacchetto è un processo simile alla pubblicazione. Aprire Package Manager, selezionare Pubblica versione...
nel pacchetto che deve essere aggiornato e immettere una versione successiva.
Selezionare
Pubblica versione...
per aggiornare un pacchetto esistente con nuovi file nella directory principale, quindi scegliere se deve essere pubblicato localmente o in linea.
Il client Web di Package Manager viene utilizzato esclusivamente per la ricerca e la visualizzazione dei dati relativi ai pacchetti, come ad esempio le versioni e le statistiche di download.
Il client Web di Package Manager è accessibile tramite il seguente collegamento: https://dynamopackages.com/.