D5188: [WIP] Basic support for building Go projects.

Mikhail Ivchenko noreply at phabricator.kde.org
Tue May 16 19:09:05 UTC 2017

ematirov added a comment.

  In https://phabricator.kde.org/D5188#110166, @arrowdodger wrote:
  > In https://phabricator.kde.org/D5188#110152, @ematirov wrote:
  > > There is no "project file" in Go, but specifying "*.go" as mimetype works perfect.
  > Doesn't Go has its own build system? This should serve as "project file", like Makefiles or CMakeLists.txt for C/C++.
  Go's build system uses files layout (see https://golang.org/doc/code.html <https://golang.org/doc/code.html> and https://github.com/golang/go/wiki/GithubCodeLayout <https://github.com/golang/go/wiki/GithubCodeLayout>). But even in this case user isn't forced to place all project files in GOPATH, afaik, it's possible to use "go build", "go run", "go install" in any directory containing go project even if it's not in GOPATH. So, "Go project" is just a directory with bunch of files and sub-directories.

  R59 KDevelop Go



To: ematirov, #kdevelop, mwolff
Cc: arrowdodger, mwolff, apol, kdevelop-devel, #kdevelop
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20170516/a70a946d/attachment-0001.html>

More information about the KDevelop-devel mailing list