<table><tr><td style="">ematirov added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D5188" rel="noreferrer">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #8C98B8;
          color: #6B748C;
          font-style: italic;
          margin: 4px 0 12px 0;
          padding: 8px 12px;
          background-color: #F8F9FC;">
<div style="font-style: normal;
          padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D5188#110166" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;" rel="noreferrer">D5188#110166</a>, <a href="https://phabricator.kde.org/p/arrowdodger/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;" rel="noreferrer">@arrowdodger</a> wrote:</div>
<div style="margin: 0;
          padding: 0;
          border: 0;
          color: rgb(107, 116, 140);"><blockquote style="border-left: 3px solid #8C98B8;
          color: #6B748C;
          font-style: italic;
          margin: 4px 0 12px 0;
          padding: 8px 12px;
          background-color: #F8F9FC;">
<div style="font-style: normal;
          padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D5188#110152" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;" rel="noreferrer">D5188#110152</a>, <a href="https://phabricator.kde.org/p/ematirov/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;" rel="noreferrer">@ematirov</a> wrote:</div>
<div style="margin: 0;
          padding: 0;
          border: 0;
          color: rgb(107, 116, 140);"><p>There is no "project file" in Go, but specifying "*.go" as mimetype works perfect.</p></div>
</blockquote>

<p>Doesn't Go has its own build system? This should serve as "project file", like Makefiles or CMakeLists.txt for C/C++.</p></div>
</blockquote>

<p>Go's build system uses files layout (see <a href="https://golang.org/doc/code.html" class="remarkup-link" target="_blank" rel="noreferrer">https://golang.org/doc/code.html</a> and <a href="https://github.com/golang/go/wiki/GithubCodeLayout" class="remarkup-link" target="_blank" rel="noreferrer">https://github.com/golang/go/wiki/GithubCodeLayout</a>). 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.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R59 KDevelop Go</div></div></div><br /><div><strong>BRANCH</strong><div><div>building_feature</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D5188" rel="noreferrer">https://phabricator.kde.org/D5188</a></div></div><br /><div><strong>To: </strong>ematirov, KDevelop, mwolff<br /><strong>Cc: </strong>arrowdodger, mwolff, apol, kdevelop-devel, KDevelop<br /></div>