5 ms·
Ask HN: What is 2023 layout for Go project?
rust has cargo to setup, python has poetry/pdm to start. both keep semi consistent project layouts. what does go have? seems nothing built in nor really clear from the golang website.
- chrisjj 3y agoSerious question. Why in the 21st C would any modern language require a "layout"?
- runjake 3y agoIt doesn't. OP is asking what's the "best practice" way to set up a Go project scaffold.
- xcircle 3y agoHow to start a Go project in 2023 https://news.ycombinator.com/item?id=36046662 https://news.ycombinator.com/item?id=36046662
- codegeek 3y agoNot sure about layouts but look at this: https://autostrada.dev/ https://autostrada.dev/ The author alex edwards is top notch and I have found him to be a great teacher on how to build web apps in Go.
- 0xjnml 3y ago$ mkdir foo $ cd foo $ go mod init example.com/foo $ touch foo.go