Unlimited DevOps power at your fingertips – Code Library NuGet packages are living on the cloud! 

Unlimited DevOps power at your fingertips – Code Library NuGet packages are living on the cloud! 

Many of our most successful re-usable code libraries for connector or Automation script development have recently been fully released on NuGet.org (Core, Utils); forever accessible to anyone wanting to step up their development game by re-using well-tested, stable, and user-friendly libraries. 

Easy access

Because they are now live on a cloud architecture (NuGet Gallery), they are easily available for use when developing scripts that run GitHub workflows—or any other CI/CD technology out there!

Another plus, the NuGet Gallery also allows for quicker downloading and installation for our internal DataMiner development teams in offices around the world. 

User-friendly libraries

Every NuGet has a clear ReadMe.md that has links to our more detailed documentation. It also has a Code Entry Point in the description, which is usually a one-liner that you can copy into your source code to get started with a particular library.

NuGet Manager – Visual Studio

EOL: DIS code generation of the Class Library

With the introduction of our code libraries in the cloud, we also initiated the end-of-life procedure for the old framework in DIS that generates library code in the background. It has served us well for many years, but it was in dire need of replacement. With the public Class Library NuGet packages replacing it, we are setting our sights on the future.

So don’t hesitate to already disable the code generation of the Class Library in your DIS settings and start using our Class Library NuGet packages instead.

Get started

To get you started easily, we’ve already added libraries for a ton of common scenarios. In a further stage, we will get CI/CD to create and maintain these (and other libraries), giving you the DevOps power to help develop them!

Looking for a library for accessing DataMiner in an object-oriented way?

  • Skyline.DataMiner.Core.DataMinerSystem.Common
  • Skyline.DataMiner.Core.DataMinerSystem.Automation
  • Skyline.DataMiner.Core.DataMinerSystem.Protocol

Need a better way to send complex messages between elements and scripts?

  • Skyline.DataMiner.Core.InterAppCalls.Common

Want to code a matrix component efficiently and easily in a connector?

  • Skyline.DataMiner.Core.Matrix.Protocol

How about calculating bitrates for your device?

  • Skyline.DataMiner.Utils.SNMP
  • Skyline.DataMiner.Utils.Rates.Protocol
  • Skyline.DataMiner.Utils.Rates.Common
  • Skyline.DataMiner.Utils.Rates.SafeConverters
  • Skyline.DataMiner.Utils.Rates.Interfaces

Your SNMP device is sending traps?

  • Skyline.DataMiner.Utils.SNMP.Traps.Protocol

A user wants to right-click on tables to perform an action?

  • Skyline.DataMiner.Utils.Table.ContextMenu

1 thought on “Unlimited DevOps power at your fingertips – Code Library NuGet packages are living on the cloud! 

  1. Bruno Dias

    Looking forward to see more and more extensions like this available as a NuGet packages.
    It makes development of automated actions much easier!

Leave a Reply