[almighty] Monorepo
Aslak Knutsen
aslak at redhat.com
Tue Oct 25 14:03:13 UTC 2016
Yes
[aslak at localhost:~/go_test]$ export GOPATH=/home/aslak/go_test
aslak at localhost:~/go_test]$ ls -la
total 12
drwxrwxr-x. 2 aslak aslak 4096 Oct 25 16:02 .
drwx------. 121 aslak aslak 4096 Oct 25 15:59 ..
[aslak at localhost:~/go_test]$
[aslak at localhost:~/go_test]$ go get github.com/goadesign/goa/middleware
[aslak at localhost:~/go_test]$ ls -l
total 8
drwxrwxr-x. 3 aslak aslak 4096 Oct 25 16:01 pkg
drwxrwxr-x. 4 aslak aslak 4096 Oct 25 16:01 src
[aslak at localhost:~/go_test]$ ls -l src/
github.com/ golang.org/
[aslak at localhost:~/go_test]$ ls -l src/github.com/
armon/ dimfeld/ goadesign/ pkg/ satori/
[aslak at localhost:~/go_test]$ ls -l src/github.com/goadesign/
total 4
drwxrwxr-x. 15 aslak aslak 4096 Oct 25 16:01 goa
[aslak at localhost:~/go_test]$ ls -l src/github.com/goadesign/goa/
total 232
-rw-rw-r--. 1 aslak aslak 383 Oct 25 16:01 appveyor.yml
drwxrwxr-x. 2 aslak aslak 4096 Oct 25 16:01 client
-rw-rw-r--. 1 aslak aslak 4602 Oct 25 16:01 context.go
-rw-rw-r--. 1 aslak aslak 1031 Oct 25 16:01 context_test.go
drwxrwxr-x. 2 aslak aslak 4096 Oct 25 16:01 cors
drwxrwxr-x. 3 aslak aslak 4096 Oct 25 16:01 design
-rw-rw-r--. 1 aslak aslak 5500 Oct 25 16:01 doc.go
drwxrwxr-x. 2 aslak aslak 4096 Oct 25 16:01 dslengine
drwxrwxr-x. 8 aslak aslak 4096 Oct 25 16:01 encoding
-rw-rw-r--. 1 aslak aslak 7544 Oct 25 16:01 encoding.go
-rw-rw-r--. 1 aslak aslak 13318 Oct 25 16:01 error.go
-rw-rw-r--. 1 aslak aslak 10607 Oct 25 16:01 error_test.go
drwxrwxr-x. 11 aslak aslak 4096 Oct 25 16:01 goagen
-rw-rw-r--. 1 aslak aslak 182 Oct 25 16:01 goa_suite_test.go
drwxrwxr-x. 2 aslak aslak 4096 Oct 25 16:01 goatest
drwxrwxr-x. 3 aslak aslak 4096 Oct 25 16:01 _integration_tests
-rw-rw-r--. 1 aslak aslak 1101 Oct 25 16:01 LICENSE
drwxrwxr-x. 5 aslak aslak 4096 Oct 25 16:01 logging
-rw-rw-r--. 1 aslak aslak 3425 Oct 25 16:01 logging.go
-rw-rw-r--. 1 aslak aslak 1159 Oct 25 16:01 logging_test.go
-rw-rw-r--. 1 aslak aslak 1911 Oct 25 16:01 Makefile
-rw-rw-r--. 1 aslak aslak 3718 Oct 25 16:01 metrics.go
-rw-rw-r--. 1 aslak aslak 237 Oct 25 16:01 metrics_js.go
-rw-rw-r--. 1 aslak aslak 3023 Oct 25 16:01 metrics_test.go
drwxrwxr-x. 4 aslak aslak 4096 Oct 25 16:01 middleware
-rw-rw-r--. 1 aslak aslak 2472 Oct 25 16:01 middleware.go
-rw-rw-r--. 1 aslak aslak 4295 Oct 25 16:01 middleware_test.go
-rw-rw-r--. 1 aslak aslak 2719 Oct 25 16:01 mux.go
-rw-rw-r--. 1 aslak aslak 1468 Oct 25 16:01 mux_test.go
-rw-rw-r--. 1 aslak aslak 13219 Oct 25 16:01 README.md
-rw-rw-r--. 1 aslak aslak 5809 Oct 25 16:01 roadmap.md
-rw-rw-r--. 1 aslak aslak 3150 Oct 25 16:01 security.go
-rw-rw-r--. 1 aslak aslak 13653 Oct 25 16:01 service.go
-rw-rw-r--. 1 aslak aslak 9597 Oct 25 16:01 service_test.go
drwxrwxr-x. 2 aslak aslak 4096 Oct 25 16:01 uuid
-rw-rw-r--. 1 aslak aslak 4245 Oct 25 16:01 validation.go
-rw-rw-r--. 1 aslak aslak 5743 Oct 25 16:01 validation_test.go
drwxrwxr-x. 2 aslak aslak 4096 Oct 25 16:01 version
[aslak at localhost:~/go_test]$
On Tue, Oct 25, 2016 at 2:50 PM, Thomas Mäder <tmader at redhat.com> wrote:
>
> On 10/25/2016 02:23 PM, Aslak Knutsen wrote:
>
>> https://blog.gopheracademy.com/advent-2015/go-in-a-monorepo/
>>
>> The go import statement refers to a PATH in a repo somewhere. PATH !=
>> package.
>>
>
> That is correct, but do tools like glide or "go get" work like that when
> you import from a monorepo dependency?
>
> /Thomas
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/almighty-public/attachments/20161025/173436c3/attachment.htm>
More information about the almighty-public
mailing list