[
https://issues.apache.org/jira/browse/TINKERPOP-1552?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16061437#comment-16061437
]
stephen mallette commented on TINKERPOP-1552:
---------------------------------------------
I was able to do a basic deploy of Gremlin.Net to the nuget staging
environment.
https://staging.nuget.org/packages/Gremlin.Net/3.2.6-beta1
Glad [~jorgebg] pointed that out to me. That was a huge help while I sorted out
the tooling (which was not fun). I got it up there but there are still a number
of issues:
1. I don't understand why this content didn't make it to nuget:
https://github.com/apache/tinkerpop/commit/3ddd18494d477964efc63c17645ff9410c73b134#diff-0efd969f6b349970107fe1c111e0f2daR16
- anyone know what I need to do to fix that?
2. I don't know if it is a bug or just something with my system, but the deploy
doesn't work unless i paste the stupid api key into the nuget push command in
the pom.xml - so annoying. it's like it doesn't recognize my {{NuGet.Config}}
with the encrypted key in it. Not sure what to do about that. I'd rather that
not have copy/paste be part of the deployment process. That's bad - someone
copy/pastes in a key, forgets to revert, and commits/pushes the key by accident
to a public repo....blah
3. It's bad that we have the version number hardcoded into
{{Gremlin.Net.csproj}} - that should be like Gremlin Python and be auto updated
to match the pom.xml. That way, when we execute the maven command to bump
versions it all gets bumped at once.
4. It's further bad that that version number has no current way to properly
deal with SNAPSHOT. I would love to figure out if it is possible to make this
work like Gremlin Python which detects SNAPSHOT and then converts the version
to a timestamp. That works lovely.
Anyway, those are the key troublemaker items I'm seeing after this afternoon.
Any thoughts on how to resolve any of them would be appreciated.
> C# Gremlin Language Variant
> ---------------------------
>
> Key: TINKERPOP-1552
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1552
> Project: TinkerPop
> Issue Type: Improvement
> Components: language-variant
> Affects Versions: 3.2.3
> Reporter: Jorge Bay
> Assignee: stephen mallette
>
> It would be nice to have a C# GLV that runs under .NET Framework 4.5+ and
> .NET Core.
> The maven build could use the Exec Maven Plugin to exec .NET Core's [dotnet
> test|https://www.microsoft.com/net/core#macos] command.
> Some requirements, from the mailing list (edited):
> {quote}
> 1. The GLV should keep in line with class/method names of the java API
> where possible to ensure consistency of feel across languages.
> 2. There needs to be adequate tests (we're still discussing the approach to
> testing GLVs and i think that needs to be tackled sooner than later as more
> GLVs start to come in). Those tests should produce xunit style output
> unless there is some good reason not to.
> 3. There needs to be adequate documentation (e.g. Reference docs)
> 4. The build/deploy process needs to be bound to maven which might be one of
> the trickier bits to deal with.
> {quote}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)