📄️ Installation
Step-by-step guide for setting up Golang development environment and IDE configuration, suitable for Golang beginners. Detailed instructions on downloading and installing the Go development package, with a recommendation to use JetBrains' Goland as the development IDE, supporting GoFrame framework development. Additionally, includes installation and usage steps for VSCode to help users quickly build their first Go program.
📄️ Go Module
The usage of the Go Module package management tool, covering how to perform dependency management through Goland IDE and the command line, and providing practical guidance on setting up the go.mod file and using a proxy to download the GoFrame framework. By enabling the Go Module feature and choosing the appropriate proxy address, you can efficiently manage project package dependencies, thereby improving development efficiency.
📄️ Configuration
Configuration of the development environment under the GoFrame framework, mainly including the environment variable settings of Go language and tool configuration in Goland. It provides detailed instructions on how to set environment variables like GOROOT, GOPATH, and PATH, along with specific configuration steps for both *nix and Windows systems. Additionally, it introduces methods for integrating and configuring tools like go fmt, golangci-lint, goimports, and golint in Goland to help developers improve code quality and development efficiency.
📄️ Private Modules
Methods for managing private dependencies when developing projects with the GoFrame framework. It explains how to solve common issues like difficulty in downloading private libraries and version inconsistencies, and provides solutions through the GOPRIVATE setting to configure valid domains for private packages. This is especially important for developers managing dependencies with Go Modules.