Hi,

This is not very important now and it’s an easy change at any stage. I think 
the Go library import paths for packages are something that need consideration. 
I’m currently using my GitHub in the import paths to keep things easily “go 
get”-able.

This results in imports like:

    import “github.com/vladvelici/spdx-go/spdx”

I have tried to use something like “git.spdx.org/spdx-tools-go/spdx” and 
“git.spdx.org/spdx-tools-go.git/spdx” but the go get tool tries to clone:

    git clone [ git:// | https:// | http:// ]git.spdx.org/spdx-tools-go
    (no .git at the end)

So, naturally, doubling the .git in the import path quite did it:

    import “git.spdx.org/spdx-tools-go.git.git/spdx”

    Although it works, it’s terribly ugly.


Would it be possible to either:

1. Make the repository clone-able at git.spdx.org/spdx-tools-go (without the 
.git). This will result in import paths like 
“git.spdx.org/spdx-tools-go.git/spdx”.

2. Add the meta tag <meta name="go-import" content=“spdx.org git 
http://git.spdx.org/spdx-tools-go.git”> to spdx.org, spdx.org/spdx, 
spdx.org/tag and spdx.org/rdf. See more in Go documentation [1].  This would be 
preferred, I think, as it will result in shorter import paths: “spdx.org/spdx”

Thanks,
Vlad

[1]: http://golang.org/cmd/go/#hdr-Remote_import_paths
_______________________________________________
Spdx-tech mailing list
[email protected]
https://lists.spdx.org/mailman/listinfo/spdx-tech

Reply via email to