{"action":"created","issue":{"url":"https://api.github.com/repos/sclasen/swfsm/issues/186","repository_url":"https://api.github.com/repos/sclasen/swfsm","labels_url":"https://api.github.com/repos/sclasen/swfsm/issues/186/labels{/name}","comments_url":"https://api.github.com/repos/sclasen/swfsm/issues/186/comments","events_url":"https://api.github.com/repos/sclasen/swfsm/issues/186/events","html_url":"https://github.com/sclasen/swfsm/issues/186","id":176679457,"number":186,"title":"Add \"Development\" section to main readme","user":{"login":"ryanwalls","id":842653,"avatar_url":"https://avatars.githubusercontent.com/u/842653?v=3","gravatar_id":"","url":"https://api.github.com/users/ryanwalls","html_url":"https://github.com/ryanwalls","followers_url":"https://api.github.com/users/ryanwalls/followers","following_url":"https://api.github.com/users/ryanwalls/following{/other_user}","gists_url":"https://api.github.com/users/ryanwalls/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanwalls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanwalls/subscriptions","organizations_url":"https://api.github.com/users/ryanwalls/orgs","repos_url":"https://api.github.com/users/ryanwalls/repos","events_url":"https://api.github.com/users/ryanwalls/events{/privacy}","received_events_url":"https://api.github.com/users/ryanwalls/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-09-13T15:53:18Z","updated_at":"2016-09-13T18:59:22Z","closed_at":null,"body":"As an occasional contributor, would be great to have a \"development\" section in the main readme so I know the best way to build/test the project.\r\n\r\nCurrently, I'm on latest from master, and just running `make` fails with an error:\r\n\r\n```\r\ngo fmt ./activity ./fsm ./fsm/jsonpbserializer ./fsm/protobufserializer ./fsm/s3serializer ./handler ./log ./migrator ./poller ./sugar ./testing ./testing/mocks\r\ngo get golang.org/x/tools/cmd/goimports\r\ngoimports -w -d ./activity ./fsm ./fsm/jsonpbserializer ./fsm/protobufserializer ./fsm/s3serializer ./handler ./log ./migrator ./poller ./sugar ./testing ./testing/mocks\r\ngo get golang.org/x/tools/cmd/goimports\r\ntest -z \"$(goimports -l -d ./activity ./fsm ./fsm/jsonpbserializer ./fsm/protobufserializer ./fsm/s3serializer ./handler ./log ./migrator ./poller ./sugar ./testing ./testing/mocks | tee /dev/stderr)\"\r\ngo install ./...\r\nfsm/jsonpbserializer/jsonpbserializer.go:11:2: cannot find package \"github.com/golang/protobuf/jsonpb\" in any of:\r\n\t/Users/ryan/Development/gocode/src/github.com/sclasen/swfsm/vendor/github.com/golang/protobuf/jsonpb (vendor tree)\r\n\t/usr/local/Cellar/go/1.7/libexec/src/github.com/golang/protobuf/jsonpb (from $GOROOT)\r\n\t/Users/ryan/Development/gocode/src/github.com/golang/protobuf/jsonpb (from $GOPATH)\r\nmake: *** [install] Error 1\r\n```"},"comment":{"url":"https://api.github.com/repos/sclasen/swfsm/issues/comments/246787720","html_url":"https://github.com/sclasen/swfsm/issues/186#issuecomment-246787720","issue_url":"https://api.github.com/repos/sclasen/swfsm/issues/186","id":246787720,"user":{"login":"ryanwalls","id":842653,"avatar_url":"https://avatars.githubusercontent.com/u/842653?v=3","gravatar_id":"","url":"https://api.github.com/users/ryanwalls","html_url":"https://github.com/ryanwalls","followers_url":"https://api.github.com/users/ryanwalls/followers","following_url":"https://api.github.com/users/ryanwalls/following{/other_user}","gists_url":"https://api.github.com/users/ryanwalls/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanwalls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanwalls/subscriptions","organizations_url":"https://api.github.com/users/ryanwalls/orgs","repos_url":"https://api.github.com/users/ryanwalls/repos","events_url":"https://api.github.com/users/ryanwalls/events{/privacy}","received_events_url":"https://api.github.com/users/ryanwalls/received_events","type":"User","site_admin":false},"created_at":"2016-09-13T18:59:22Z","updated_at":"2016-09-13T18:59:22Z","body":"@lstoll Thanks.  \r\n\r\nI actually use https://github.com/Masterminds/glide for all my go projects.  Really like it, and the developers are super responsive to questions/problems.  By using glide, I actually don't check in my vendor directory, instead there is a `glide.yaml` and `glide.lock` that are checked in.  Then a user just needs to run `glide install` which gets all the dependencies and vendors them.  \r\n\r\nIf you want to see an example in action, here is a \"seed\" project that I created awhile back.  https://github.com/ryanwalls/golang-seed\r\n"}}
{"actor":{"display_login":"ryanwalls"}}