Skip to content

Commit

Permalink
Merge pull request #1 from sandialabs/packageforrelease
Browse files Browse the repository at this point in the history
modified csproj and readme; added nuspec file
  • Loading branch information
rheone authored Oct 15, 2019
2 parents 4cb555b + 1be4864 commit f109501
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 1 deletion.
2 changes: 2 additions & 0 deletions Arcus.Tests/Arcus.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
<TargetFrameworkProfile />
<NuGetPackageImportStamp>
</NuGetPackageImportStamp>
<Authors>Sandia National Laboratories</Authors>
<IsPackable>false</IsPackable>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
Expand Down
21 changes: 21 additions & 0 deletions Arcus.csproj.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>Arcus</id>
<version>1.0.0</version>
<title>Arcus</title>
<authors>Sandia National Laboratories</authors>
<owners>Sandia National Laboratories</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>http://license_url_here_or_delete_this_line/</licenseUrl>
<projectUrl>https://github.com/sandialabs/arcus</projectUrl>
<description>ipv6 ipv4 subnet networking ipaddress ip ipaddresses ipv6-address ipv4-address ip-calculator ipv4-calculator ipv6-calulator ipv6-support ipv6-subnetting ipv4-support ipv4-subnetting ipv6-network ipv4-network c-sharp conversion-methods</description>
<summary>ipv6 ipv4 subnet networking ipaddress ip ipaddresses ipv6-address ipv4-address ip-calculator ipv4-calculator ipv6-calulator ipv6-support ipv6-subnetting ipv4-support ipv4-subnetting ipv6-network ipv4-</summary>
<releaseNotes></releaseNotes>
<copyright>Copyright 2019 National Technology &amp;amp; Engineering Solutions of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the U.S. Government retains certain rights in this software.</copyright>
<tags>ipv6 ipv4 subnet networking ipaddress ip ipaddresses ipv6-address ipv4-address ip-calculator ipv4-calculator ipv6-calulator ipv6-support ipv6-subnetting ipv4-support ipv4-subnetting ipv6-network ipv4-network c-sharp conversion-methods</tags>
<dependencies>
<dependency id="SampleDependency" version="1.0.0" />
</dependencies>
</metadata>
</package>
13 changes: 13 additions & 0 deletions Arcus/Arcus.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,18 @@
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
<IsPackable>true</IsPackable>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<PackageTags>ipv6; ipv4; subnet; networking; ipaddress; ip; ipaddresses; ipv6-address; ipv4-address; ip-calculator; ipv4-calculator; ipv6-calulator; ipv6-support; ipv6-subnetting; ipv4-support; ipv4-subnetting; ipv6-network; ipv4-network; c-sharp; conversion-methods</PackageTags>
<Authors>Sandia National Laboratories</Authors>
<description>Arcus, developed by Sandia National Laboratories, is a C# library for calculating, parsing, formatting, converting and comparing both IPv4 and IPv6 addresses and subnets. It accounts for 128-bit numbers on 32-bit platforms. </description>
<Version>1.0.0</Version>
<Copyright>Copyright 2019 National Technology &amp; Engineering Solutions of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the U.S. Government retains certain rights in this software.</Copyright>
<PackageLicenseUrl>http://www.apache.org/licenses/LICENSE-2.0</PackageLicenseUrl>
<RepositoryUrl>https://github.com/sandialabs/arcus</RepositoryUrl>
<PackageProjectUrl>https://github.com/sandialabs/arcus</PackageProjectUrl>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<RepositoryType>git</RepositoryType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
Expand All @@ -29,6 +41,7 @@
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Release\Arcus.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="JetBrains.Annotations, Version=11.0.0.0, Culture=neutral, PublicKeyToken=1010a0d8d6380325, processorArchitecture=MSIL">
Expand Down
2 changes: 1 addition & 1 deletion Arcus/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Sandia National Laboratories")]
[assembly: AssemblyProduct("Arcus")]
[assembly: AssemblyCopyright("Copyright © 2016")]
[assembly: AssemblyCopyright("Copyright 2019 National Technology &amp; Engineering Solutions of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the U.S. Government retains certain rights in this software.")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Arcus

![Nuget (with prereleases)](https://img.shields.io/nuget/vpre/Arcus)
![GitHub](https://img.shields.io/github/license/sandialabs/arcus)

Arcus is a C# manipulation library for calculating, parsing, formatting, converting, and comparing both IPv4 and IPv6 addresses and subnets. It accounts for 128-bit numbers on 32-bit platforms.

## Getting Started
Expand Down

0 comments on commit f109501

Please sign in to comment.