Publikování balíčku
Publikování balíčku
Balíčky představují pohodlný způsob ukládání a sdílení uzlů s komunitou aplikace Dynamo. Balíček může obsahovat vše od vlastních uzlů vytvořených v pracovním prostoru aplikace Dynamo po uzly odvozené z uzlů NodeModel. Balíčky jsou publikovány a nainstalovány pomocí nástroje Package Manager. Kromě této stránky naleznete v příručce Primer také obecné pokyny k balíčkům.
Co je nástroj Package Manager?
Nástroj Dynamo Package Manager je softwarový registr (podobně jako nástroj npm), který je přístupný z aplikace Dynamo nebo z webového prohlížeče. Nástroj Package Manager umožňuje instalaci, publikování, aktualizaci a prohlížení balíčků. Stejně jako nástroj npm uchovává různé verze balíčků. Pomáhá také spravovat závislosti projektu.
V prohlížeči si můžete vyhledat balíčky a zobrazit statistiku: https://dynamopackages.com/
Nástroj Package Manager v aplikaci Dynamo umožňuje instalaci, publikování a aktualizaci balíčků.
![](https://primer2.dynamobim.org/~gitbook/image?url=https%3A%2F%2F3694670440-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FVszS6grrxDyBMnEEr49a%252Fuploads%252Fgit-blob-2688d5c7b9f369d83afe6582a455255a4afc0a40%252Fdynamopackagemanager.jpg%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=e374a9b8&sv=1)
Vyhledejte balíčky online:
Packages > Search for a Package...
Zobrazte nebo upravte nainstalované balíčky:
Packages > Manage Packages...
Publikujte nový balíček:
Packages > Publish New Package...
Publikování balíčku
Balíčky jsou publikovány pomocí nástroje Package Manager v aplikaci Dynamo. Doporučeným postupem je publikovat balíček místně, otestovat jej a poté jej publikovat online a sdílet s komunitou. Pomocí případové studie uzlu NodeModel si ukážeme kroky potřebné k publikování uzlu RectangularGrid jako balíčku místně a poté online.
Spusťte aplikaci Dynamo a výběrem možnosti Packages > Publish New Package...
otevřete okno Publish a Package
.
![](https://primer2.dynamobim.org/~gitbook/image?url=https%3A%2F%2F3694670440-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FVszS6grrxDyBMnEEr49a%252Fuploads%252Fgit-blob-ede3c1215a7bedf0892f7e226665376acb5012a7%252Fdyn-publish-package-add-files.jpg%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=f0bb3d42&sv=1)
Vyberte
Add file...
a vyhledejte soubory, které chcete přidat do balíčku.Vyberte dva soubory
.dll
z případové studie uzlu NodeModel.Klikněte na tlačítko
Ok
.
Po přidání souborů do obsahu balíčku zadejte název, popis a verzi balíčku. Publikováním balíčku pomocí aplikace Dynamo se automaticky vytvoří soubor pkg.json
.
![](https://primer2.dynamobim.org/~gitbook/image?url=https%3A%2F%2F3694670440-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FVszS6grrxDyBMnEEr49a%252Fuploads%252Fgit-blob-4e296cd0b200906762417fedaaada043281ff949%252Fdyn-publish-package.jpg%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=7afe61e8&sv=1)
Balíček připravený k publikování.
Zadejte požadované informace: název, popis a verzi.
Publikujte kliknutím na tlačítko Publikovat místně a vyberte složku balíčku aplikace Dynamo
AppData\Roaming\Dynamo\Dynamo Core\1.3\packages
, aby byl uzel dostupný v infrastruktuře Core. Vždy publikujte místně, dokud nebude balíček připraven ke sdílení.
Po publikování balíčku budou uzly dostupné v knihovně aplikace Dynamo v kategorii CustomNodeModel
.
![](https://primer2.dynamobim.org/~gitbook/image?url=https%3A%2F%2F3694670440-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FVszS6grrxDyBMnEEr49a%252Fuploads%252Fgit-blob-c6fa1b1512986300032a5e17af84a2a7e37c2bcd%252Fdyn-publish-package-library.jpg%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=11295df&sv=1)
Právě vytvořený balíček v knihovně aplikace Dynamo
Když je balíček připraven k publikování online, otevřete nástroj Package Manager a vyberte možnost Publish
a poté Publish Online
.
![](https://primer2.dynamobim.org/~gitbook/image?url=https%3A%2F%2F3694670440-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FVszS6grrxDyBMnEEr49a%252Fuploads%252Fgit-blob-5d2eccd028b4e2e4105e53745e29347b84fdca08%252Fdyn-publish-package-directory.jpg%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=6238d08f&sv=1)
Chcete-li se podívat, jak aplikace Dynamo naformátovala balíček, klikněte na tři svislé tečky vpravo od položky CustomNodeModel a vyberte možnost Zobrazit kořenový adresář.
V okně Publikovat balíček aplikace Dynamo vyberte možnost
Publish
a potéPublish Online
.Chcete-li balíček odstranit, vyberte možnost
Delete
.
Jak lze balíček aktualizovat?
Aktualizace balíčku probíhá podobně jako publikování. Otevřete nástroj Package Manager, vyberte položku Publish Version...
u balíčku, který je třeba aktualizovat, a zadejte vyšší verzi.
![](https://primer2.dynamobim.org/~gitbook/image?url=https%3A%2F%2F3694670440-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FVszS6grrxDyBMnEEr49a%252Fuploads%252Fgit-blob-ad07857384854f2e80aeee19a0e079ce192b8a51%252Fdyn-publish-package-version.jpg%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=e323ac83&sv=1)
Výběrem možnosti
Publish Version
aktualizujte existující balíček novými soubory v kořenovém adresáři a poté vyberte, zda má být balíček publikován místně nebo online.
Webový klient Package Manager
Webový klient Package Manager se používá výhradně k vyhledávání a prohlížení dat o balíčcích, jako jsou verze a statistiky stahování.
K webovému klientu Package Manager lze získat přístup pomocí tohoto odkazu: https://dynamopackages.com/
![](https://primer2.dynamobim.org/~gitbook/image?url=https%3A%2F%2F3694670440-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FVszS6grrxDyBMnEEr49a%252Fuploads%252Fgit-blob-c2fa6b86853ae08aa83c6a8a464e798451eb07e6%252Fpackagemanager-browser.jpg%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=8ade6b92&sv=1)
Last updated