Publikowanie pakietu
Last updated
Last updated
Pakiety to wygodny sposób przechowywania węzłów i udostępniania ich społeczności dodatku Dynamo. Pakiet może zawierać wszystko, od węzłów niestandardowych utworzonych w obszarze roboczym dodatku Dynamo po węzły pochodne od klasy NodeModel. Pakiety publikuje się i instaluje za pomocą Menedżera pakietów. Oprócz tej strony, także przewodnik Primer zawiera ogólne wskazówki dotyczące pakietów.
Menedżer pakietów dodatku Dynamo to rejestr oprogramowania (podobny do programu npm), do którego można uzyskać dostęp z poziomu dodatku Dynamo lub w przeglądarce internetowej. Menedżer pakietów umożliwia instalowanie, publikowanie, aktualizowanie i przeglądanie pakietów. Podobnie jak w przypadku programu npm, obsługuje on różne wersje pakietów. Pomaga również w zarządzaniu zależnościami projektu.
W przeglądarce wyszukaj pakiety i wyświetl statystyki: https://dynamopackages.com/
W dodatku Dynamo Menedżer pakietów umożliwia instalowanie, publikowanie i aktualizowanie pakietów.
Wyszukaj pakiety online:
Packages > Search for a Package...
Wyświetl/edytuj zainstalowane pakiety:
Packages > Manage Packages...
Opublikuj nowy pakiet:
Packages > Publish New Package...
Pakiety publikuje się z poziomu Menedżera pakietów w dodatku Dynamo. Zalecanym procesem jest opublikowanie pakietu lokalnie, przetestowanie go, a następnie opublikowanie go online w celu udostępnienia go społeczności. Korzystając z analizy przypadku NodeModel, wykonamy czynności niezbędne do opublikowania węzła RectangularGrid jako pakietu lokalnie, a następnie w trybie online.
Uruchom dodatek Dynamo i wybierz opcję Packages > Publish New Package...
, aby otworzyć okno Publish a Package
.
Wybierz opcję
Add file...
, aby wyszukać pliki, które mają zostać dodane do pakietuWybierz dwa pliki
.dll
z analizy przypadku NodeModelWybierz przycisk
Ok
Po dodaniu plików do zawartości pakietu nadaj pakietowi nazwę oraz dodaj do niego opis i wersję. Opublikowanie pakietu przy użyciu dodatku Dynamo powoduje automatyczne utworzenie pliku pkg.json
.
Pakiet gotowy do opublikowania.
Podaj wymagane informacje dotyczące nazwy, opisu i wersji.
Opublikuj, klikając opcję „Opublikuj lokalnie” i wybierając folder pakietu dodatku Dynamo:
AppData\Roaming\Dynamo\Dynamo Core\1.3\packages
, aby węzeł był dostępny w składniku Core. Dopóki pakiet nie będzie gotowy do udostępnienia, zawsze publikuj lokalnie.
Po opublikowaniu pakietu węzły będą dostępne w bibliotece dodatku Dynamo w kategorii CustomNodeModel
.
Właśnie utworzony pakiet w bibliotece dodatku Dynamo
Gdy pakiet będzie gotowy do opublikowania w trybie online, otwórz Menedżera pakietów i wybierz opcję Publish
, a następnie opcję Publish Online
.
Aby sprawdzić, jak dodatek Dynamo sformatował pakiet, kliknij pionowy trzykropek po prawej stronie pozycji „CustomNodeModel” i wybierz opcję „Pokaż katalog główny”.
Wybierz opcję
Publish
, a następnie opcjęPublish Online
w oknie „Publikowanie pakietów Dynamo”.Aby usunąć pakiet, wybierz opcję
Delete
.
Aktualizowanie pakietu jest procesem podobnym do publikowania. Otwórz Menedżera pakietów i wybierz opcję Publish Version...
dla pakietu wymagającego aktualizacji, a następnie wprowadź nowszą wersję.
Wybierz opcję
Publish Version
, aby zaktualizować istniejący pakiet o nowe pliki w katalogu głównym, a następnie określ, czy ma on zostać opublikowany lokalnie, czy online.
Klient internetowy Menedżera pakietów służy wyłącznie do wyszukiwania i wyświetlania danych pakietu, na przykład informacji o wersjach i statystyki pobierania.
Dostęp do klienta internetowego Menedżera pakietów można uzyskać za pomocą tego linku: https://dynamopackages.com/