-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat/csharp #16
feat/csharp #16
Conversation
I'll try to compile and test this in Mono when I get a chance. |
Do you have any particular preferences around how this gets published to NuGet? Figuring out that bit as I go atm. Current state of the publish info: https://github.com/unascribed/FlexVer/blob/2e3b64c64157b6719b65399b634c24c93933536c/csharp/FlexVer/FlexVer.nuspec |
I know absolutely nothing about NuGet, so, not really anything I can add. |
Does not build for me:
Does Mono not support the version of .NET you've used? I know literally nothing about the .NET ecosystem, kinda out of my depth. |
Guess it doesn't. I'll just merge this if you say it works, then. I don't have any Windows systems around. |
I've been using MS's dotnet distributions on linux (instead of Mono) without issue for a while now. If you want to get that running, AUR has it, and here are the MS 'dotnet on linux' docs. I have verified that the tests pass on my machine, though, yes. I can set up a build & test github action for this pretty easily for verification. Lmk if you think that'd fit here, and I'll push an update to this PR! |
I like for all of the implementations to have an Actions workflow that verifies the tests pass, so that would be a nice thing to add. |
* Use ReadOnlySpan to make RemoveLeadingZeroes non-allocating * add test-csharp.yml * specify cwd in action
GH Action added! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry I took so long to review this — LGTM and works fine with .NET Core.
This should be a mostly 1:1 port of the java version