diff --git a/.github/workflows/create-jira-issues-for-community-activities.yml b/.github/workflows/create-jira-issues-for-community-activities.yml
index 7e75634..7884d7b 100644
--- a/.github/workflows/create-jira-issues-for-community-activities.yml
+++ b/.github/workflows/create-jira-issues-for-community-activities.yml
@@ -2,14 +2,15 @@ name: Create Jira issues for community activities
on:
discussion:
- types: created
+ types: [created]
issues:
- types: opened
+ types: [opened]
pull_request:
- types: opened
+ types: [opened]
jobs:
- call-publish-workflow:
+ create-jira-issues-for-community-activities:
+ name: Create Jira issues for community activities
uses: Lombiq/GitHub-Actions/.github/workflows/create-jira-issues-for-community-activities.yml@dev
secrets:
JIRA_BASE_URL: ${{ secrets.DEFAULT_JIRA_BASE_URL }}
diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml
new file mode 100644
index 0000000..fac826d
--- /dev/null
+++ b/.github/workflows/publish-nuget.yml
@@ -0,0 +1,13 @@
+name: Publish to NuGet
+
+on:
+ push:
+ tags:
+ - v*
+
+jobs:
+ publish-nuget:
+ name: Publish to NuGet
+ uses: Lombiq/GitHub-Actions/.github/workflows/publish-nuget.yml@dev
+ secrets:
+ API_KEY: ${{ secrets.DEFAULT_NUGET_PUBLISH_API_KEY }}
diff --git a/.github/workflows/validate-pull-request.yml b/.github/workflows/validate-pull-request.yml
new file mode 100644
index 0000000..e474661
--- /dev/null
+++ b/.github/workflows/validate-pull-request.yml
@@ -0,0 +1,11 @@
+name: Validate Pull Request
+
+on:
+ pull_request:
+
+jobs:
+ validate-pull-request:
+ name : Validate Pull Request
+ uses: Lombiq/GitHub-Actions/.github/workflows/validate-submodule-pull-request.yml@dev
+ with:
+ repository: Lombiq/Hastlayer-SDK
diff --git a/.github/workflows/verify-submodule-pull-request.yml b/.github/workflows/verify-submodule-pull-request.yml
deleted file mode 100644
index e2a116b..0000000
--- a/.github/workflows/verify-submodule-pull-request.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-name: Verify Submodule Pull Request
-
-on:
- pull_request:
-
-jobs:
- call-verify-workflow:
- uses: Lombiq/GitHub-Actions/.github/workflows/verify-submodule-pull-request.yml@dev
diff --git a/Lombiq.Arithmetics.Tests/Lombiq.Arithmetics.Tests.csproj b/Lombiq.Arithmetics.Tests/Lombiq.Arithmetics.Tests.csproj
index b0608a2..b951ae1 100644
--- a/Lombiq.Arithmetics.Tests/Lombiq.Arithmetics.Tests.csproj
+++ b/Lombiq.Arithmetics.Tests/Lombiq.Arithmetics.Tests.csproj
@@ -2,7 +2,6 @@
net6.0
Library
- false
diff --git a/Lombiq.Arithmetics.Tests/Properties/AssemblyInfo.cs b/Lombiq.Arithmetics.Tests/Properties/AssemblyInfo.cs
deleted file mode 100644
index 28a9ea0..0000000
--- a/Lombiq.Arithmetics.Tests/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following set of attributes. Change these attribute
-// values to modify the information associated with an assembly.
-[assembly: AssemblyTitle("Lombiq.Arithmetics.Tests")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Lombiq.Arithmetics.Tests")]
-[assembly: AssemblyCopyright("Copyright © 2017")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible to COM components. If you need to access a
-// type in this assembly from COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("e77c13e5-da6a-4a9d-9601-b17bdbfe50bd")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Lombiq.Arithmetics.csproj b/Lombiq.Arithmetics.csproj
index e23622f..e903a3e 100644
--- a/Lombiq.Arithmetics.csproj
+++ b/Lombiq.Arithmetics.csproj
@@ -1,15 +1,31 @@
-
+
netstandard2.0
Library
- false
true
+ Lombiq Technologies
+ Copyright © 2017, Lombiq Technologies Ltd.
+ Lombiq Arithmetics
+ Next-generation arithmetic implementations, improved floating point number types for .NET, written in C#. Use unum and posit for better answers with fewer bits. See the project website for detailed documentation.
+ NuGetIcon.png
+ Lombiq;Hastlayer;FPGA;HardwareAcceleration;Performance;Arithmetic;FloatingPoint;Posit;Unum
+ https://github.com/Lombiq/Arithmetics
+ https://github.com/Lombiq/Arithmetics
+ License.md
+
+
+
+
+
+
+
+
diff --git a/NuGetIcon.png b/NuGetIcon.png
new file mode 100644
index 0000000..162a005
Binary files /dev/null and b/NuGetIcon.png differ
diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs
deleted file mode 100644
index 219eba7..0000000
--- a/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following set of attributes. Change these attribute
-// values to modify the information associated with an assembly.
-[assembly: AssemblyTitle("Lombiq.Arithmetics")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Lombiq.Arithmetics")]
-[assembly: AssemblyCopyright("Copyright © 2017")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible to COM components. If you need to access a
-// type in this assembly from COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("6cfe69a4-04a3-4427-818c-c0832d197a62")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Readme.md b/Readme.md
index ada68f0..8411f00 100644
--- a/Readme.md
+++ b/Readme.md
@@ -1,5 +1,7 @@
# Lombiq Arithmetics
+[![Lombiq.Arithmetics NuGet](https://img.shields.io/nuget/v/Lombiq.Arithmetics?label=Lombiq.Arithmetics)](https://www.nuget.org/packages/Lombiq.Arithmetics/)
+
## About
[Next-generation arithmetic](https://posithub.org/) implementations, improved floating point number types for .NET, written in C#. Includes the following number types: