Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 993 Bytes

File metadata and controls

42 lines (28 loc) · 993 Bytes

go-module

Go License

A GitHub template repository for bootstrapping a new Go project with a clean, idiomatic layout.

Features

  • ✅ Linter config (golangci-lint)
  • ✅ GitHub actions
  • ✅ Basic Makefile
  • ✅ MIT License

Getting Started

📦 Create a New Project

Click the Use this template button to generate a new repository based on this template.

🛠️ Customize

After creating your repo, follow these steps:

# Clone your new project
git clone https://github.com/your-username/your-project-name
cd your-project-name

# Update module path
go mod edit -module github.com/your-username/your-project-name

# Tidy up dependencies
go mod tidy

Edit the README.md, package names, and other placeholders as needed.

🏃 Run the Project

make run