TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

(Golang-standards/project-layout) is not a standard Go project layout

26 pointsby nzachabout 4 years ago

2 comments

murph-almightyabout 4 years ago
After reading the thread I can kind of see why both sides have a good argument.<p>The provider of the repo seems to have created this as an opinionated way to lay out a Golang project, so that if you&#x27;re new to golang you can skip some yakshaving over how to set up your directories.<p>Russ&#x27;s issue seems to be that this is describing itself as _the standard way to lay out a Golang project_, which it shouldn&#x27;t.<p>Most of the commenters seem to think changing the name would resolve this issue, and I&#x27;m inclined to agree. Opinionated frameworks aren&#x27;t really a new thing, and while this isn&#x27;t a framework per se, it&#x27;s definitely opinionated.
sandreasabout 4 years ago
Well, at least now I am aware of that this is not an official standard and most people think that it is more harmful than helpful.<p>This post and the related issue should be spead widely under the go community, so that at least everyone is aware of that.<p>Thank you for sharing.