This repo is the package manager client for the Dynamo Package Manager. Package Manager Client is designed to cover all of the capabilities of the Dynamo Package Manager.
- properly format, compress, and upload a package to the server
- properly format, compress, and upload a new package version to the server
- download a specific package header
- download a specific package body
- determine server connectivity
- upvote or downvote a package
- search across packages
- deprecate a package
- manage maintainers of a package
- manage authentication
- magically find all of the dependencies your package has (that's up to you)
- provide Autodesk 360 login credentials
- Build
The PackageManagerClient\src\GregClient.sln
solution
The Package Manager Client is available from NuGet here.
- The Package Manager Client NuGet package is built automatically when the solution is built. The resulting
.nupkg
, located in<solution>\src\GregClient\NuGet\
can then be uploaded to nuget.org. - The NuGet package is built with an
Install1.ps
script which setsCopy Local=False
for the package's assemblies. If this is not the desired behavior, you will have to override theCopy Local
setting in your Visual Studio project.
The Dynamo Package Manager and the Dynamo Package Manager Client both comply with the Autodesk Privacy Policy.