This PR adds the relevant code, documentation, and a new GitHub Action to track two new nuget packages:
AprsSharp.AprsParser
AprsSharp.AprsIsClient (our AprsIsConnection library, to be renamed in the future)
This will allow reuse of this code by other code bases and users.
For now, the packages will all have the same version and will change together. They will also be versioned 0.x.y (version 0) until a future date where the public classes and methods can be stabilized.
Changes
Add relevant fields for nuget packages to AprsParser and AprsIsConnection
Add new workflow for publishing nuget packages when a GitHub release is created
Add documentation
Validation
Inspected locally created nuget packages with https://nuget.info to ensure dependencies and properties are correct
Used local nuget directory to test install and use locally
Executed new release workflow commands (expect for dotnet nuget push) locally to ensure they work
Will validate after this merges by releasing and checking results
Description
This PR adds the relevant code, documentation, and a new GitHub Action to track two new nuget packages:
This will allow reuse of this code by other code bases and users.
For now, the packages will all have the same version and will change together. They will also be versioned 0.x.y (version 0) until a future date where the public classes and methods can be stabilized.
Changes
Validation
dotnet nuget push
) locally to ensure they work