diff --git a/README.md b/README.md index ec17780..b5f4b5b 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,17 @@ # go-organization -Go Project Organizations and other temporary tries +Understand project structure of GO. Go Modules, GOPATH, efficent development environment... -Base Resources: +### Base Resources - https://github.com/golang/go/wiki/Modules - https://go.dev/blog/using-go-modules - https://github.com/golang-standards/project-layout - https://go.dev/doc/code +- https://tutorialedge.net/golang/go-project-structure-best-practices/ -Other Resources: -- [ ] https://vid.priv.au/watch?v=XCsL89YtqCs | ⭐ -- [ ] https://stackoverflow.com/questions/9985559/organizing-a-multiple-file-go-project | ⭐ -- [ ] https://tutorialedge.net/golang/go-project-structure-best-practices/ -- [ ] https://dev.to/jinxankit/go-project-structure-and-guidelines-4ccm -- [ ] https://stackoverflow.com/questions/46646559/golang-project-directory-structure -- [X] https://www.develves.net/blogs/asd/2016-10-16-using-virtual-environments-go/ | About Virtual Environment -- [X] https://stackoverflow.com/questions/61813503/is-there-a-go-equivalent-to-pythons-virtualenv | About Virtual Environment -- [ ] https://stackoverflow.com/questions/27314548/how-to-use-multiple-go-files-in-the-same-application -- [ ] https://www.reddit.com/r/golang/comments/npkua1/how_to_compile_go_project_with_multiple_files/ -- [ ] https://www.reddit.com/r/golang/comments/au0xcj/using_multiple_go_files/ -- [ ] https://www.reddit.com/r/golang/comments/10rto2n/how_to_work_with_multiple_go_files/ \ No newline at end of file +### FAQ +
+Is there any venv equal for Go language or any virtual environment tool? + No, previously GOPATH was used but now Go Modules are using instead of that. Thanks to Go Modules, go.mod file handles all versions/modules/packages and there is no need for a virtual environment. But if you have to use a virtual environment because of another reason just have a look at [this](https://github.com/GetStream/vg) repo +
\ No newline at end of file