Skip to content
This repository has been archived by the owner on Jan 2, 2024. It is now read-only.

deislabs/cnab-netstandard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET Standard 2.0 Client Library for CNAB

Work in Progress library for working with Cloud Native Application Bundles in C#.

Usage

static async Task Main(string[] args)
{
    var bundle = await Bundle.LoadUnsignedAsync("bundles/thin-bundle.json");

    Console.WriteLine(
        JsonConvert.SerializeObject(bundle, Formatting.Indented));
}

Contributing

In order to contribute to this project, you need .NET Core SDK 2.2:

$ dotnet --version
2.2.103

$ dotnet build

$ cd examples && dotnet run
An example 'thin' helloworld Cloud-Native Application Bundle

If you want to contribute, any of the following is a great starting point:

  • adding unit tests
  • building invocation images
  • installing bundles
  • adding support for claims and signing.

The CNAB Specification and Duffle, the reference implementation are a great starting point. Also make sure to check Porter and Docker App.

About

.NET Standard 2.0 Client Library for CNAB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published