Packages And Modules
7 lessons
- 01PackagesUnderstanding how Go code is organized into executable and library packages.
- 02Naming and OrganizationRules and conventions for naming packages and organizing directories in Go.
- 03ModulesUnderstanding the go.mod file and how modules manage collections of packages.
- 04Go ToolchainA guide to the essential commands for running, building, and installing Go programs.
- 05Custom and Remote PackagesHow visibility (exported vs unexported) works and how to import external code.
- 06Clean PackagesBest practices for designing maintainable, encapsulated, and stable Go packages.
- 07Packages CheatsheetA quick reference for Go package visibility, toolchain commands, and module management.