[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