Skip to content

GoEcosystem/go-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Project Template

Go Report Card GoDoc License

A standard Go project template for the GoEcosystem organization.

Features

  • Standardized directory structure
  • GitHub Actions workflows for testing and linting
  • Issue and PR templates
  • MIT License
  • Go modules support

Directory Structure

.
├── .github/            # GitHub Actions, issue templates
├── cmd/                # Application entrypoints 
├── internal/           # Private code
├── pkg/                # Public libraries
└── docs/               # Documentation

Usage

  1. Create a new repository using this template
  2. Replace all instances of "go-template" with your project name
  3. Update the README.md file
  4. Start building your Go application!

Contributing

Contributions are welcome! Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Standard Go project template

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published