Skip to content

Commit 1be4864

Browse files
committed
modified csproj and readme; added nuspec file
1 parent 4cb555b commit 1be4864

File tree

5 files changed

+40
-1
lines changed

5 files changed

+40
-1
lines changed

Arcus.Tests/Arcus.Tests.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
<TargetFrameworkProfile />
1616
<NuGetPackageImportStamp>
1717
</NuGetPackageImportStamp>
18+
<Authors>Sandia National Laboratories</Authors>
19+
<IsPackable>false</IsPackable>
1820
</PropertyGroup>
1921
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
2022
<DebugSymbols>true</DebugSymbols>

Arcus.csproj.nuspec

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
3+
<metadata>
4+
<id>Arcus</id>
5+
<version>1.0.0</version>
6+
<title>Arcus</title>
7+
<authors>Sandia National Laboratories</authors>
8+
<owners>Sandia National Laboratories</owners>
9+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
10+
<licenseUrl>http://license_url_here_or_delete_this_line/</licenseUrl>
11+
<projectUrl>https://github.com/sandialabs/arcus</projectUrl>
12+
<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>
13+
<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>
14+
<releaseNotes></releaseNotes>
15+
<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>
16+
<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>
17+
<dependencies>
18+
<dependency id="SampleDependency" version="1.0.0" />
19+
</dependencies>
20+
</metadata>
21+
</package>

Arcus/Arcus.csproj

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,18 @@
1212
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
1313
<FileAlignment>512</FileAlignment>
1414
<TargetFrameworkProfile />
15+
<IsPackable>true</IsPackable>
16+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
17+
<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>
18+
<Authors>Sandia National Laboratories</Authors>
19+
<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>
20+
<Version>1.0.0</Version>
21+
<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>
22+
<PackageLicenseUrl>http://www.apache.org/licenses/LICENSE-2.0</PackageLicenseUrl>
23+
<RepositoryUrl>https://github.com/sandialabs/arcus</RepositoryUrl>
24+
<PackageProjectUrl>https://github.com/sandialabs/arcus</PackageProjectUrl>
25+
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
26+
<RepositoryType>git</RepositoryType>
1527
</PropertyGroup>
1628
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
1729
<DebugSymbols>true</DebugSymbols>
@@ -29,6 +41,7 @@
2941
<DefineConstants>TRACE</DefineConstants>
3042
<ErrorReport>prompt</ErrorReport>
3143
<WarningLevel>4</WarningLevel>
44+
<DocumentationFile>bin\Release\Arcus.xml</DocumentationFile>
3245
</PropertyGroup>
3346
<ItemGroup>
3447
<Reference Include="JetBrains.Annotations, Version=11.0.0.0, Culture=neutral, PublicKeyToken=1010a0d8d6380325, processorArchitecture=MSIL">

Arcus/Properties/AssemblyInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
[assembly: AssemblyConfiguration("")]
1212
[assembly: AssemblyCompany("Sandia National Laboratories")]
1313
[assembly: AssemblyProduct("Arcus")]
14-
[assembly: AssemblyCopyright("Copyright © 2016")]
14+
[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.")]
1515
[assembly: AssemblyTrademark("")]
1616
[assembly: AssemblyCulture("")]
1717

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Arcus
22

3+
![Nuget (with prereleases)](https://img.shields.io/nuget/vpre/Arcus)
4+
![GitHub](https://img.shields.io/github/license/sandialabs/arcus)
5+
36
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.
47

58
## Getting Started

0 commit comments

Comments
 (0)