Podaga.JoinableTree 1.0.0

dotnet add package Podaga.JoinableTree --version 1.0.0
                    
NuGet\Install-Package Podaga.JoinableTree -Version 1.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Podaga.JoinableTree" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Podaga.JoinableTree" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="Podaga.JoinableTree" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Podaga.JoinableTree --version 1.0.0
                    
#r "nuget: Podaga.JoinableTree, 1.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=Podaga.JoinableTree&version=1.0.0
                    
Install Podaga.JoinableTree as a Cake Addin
#tool nuget:?package=Podaga.JoinableTree&version=1.0.0
                    
Install Podaga.JoinableTree as a Cake Tool

Podaga

Collection of data structures and algorithms. Introductory and API documentation is available here.

About NuGet packages

The assemblies use strong-naming as a cheap (free) substitute for code signing certificates: the strong name ensures that the assembly has not been tampered with. I can prove the ownership of the private key belonging to PodagaSigningKey.pub.snk.

There are no separate symbols packages because the assemblies are build with <DebugType>embedded</DebugType>.

About source code

All code in main branch is licensed under MPL-2.0.

The documentation (all content in docs branch) is licensed under CC BY-NC-ND 4.0 license.

Docs is a submodule pointing to a private repository containing documentation source; you do not need to check it out.

To build the code on your own:

  • Remove SBDOC project from the solution. (This is the "master" documentation source maintained in private Docs repositoy.)
  • Disable strong-naming on projects that have it turned on. (I use strong-namig as a cheap substitute for code signing certificates.)
  • Optionally, disable generation of nuget packages.
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net8.0

    • No dependencies.
  • net9.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0 118 4/6/2025

Initial release.