{"repo":"goyek/template","free":true,"listed":false,"github":"https://github.com/goyek/template","clone":"git clone https://github.com/goyek/template.git","description":"Go application GitHub repository template using goyek","language":"Go","stars":16,"topics":["go","golang","template"],"license":"CC0-1.0","category":"workflow-automation","readme_excerpt":"goyek repository template ⭐ Star this repository if you find it valuable and worth maintaining. Description This is a GitHub repository template for a Go application that uses goyek for build automation. It also includes: - continuous integration via GitHub Actions, - dependency management using Go Modules, - code formatting using gofumpt, - linting with golangci-lint, - spell checking using misspell, - unit testing with race detector, code covarage HTML report and Codecov report, - dependencies scanning and updating thanks to Renovate, configured via the Renovate GitHub App, - security code analysis using CodeQL Action, - Visual Studio Code configuration with Go support. Usage 1. Sign up on Codecov and configure Codecov GitHub Application for all repositories. 1. Click the Use this template button (alt. clone, fork or download this repository). 1. Replace all occurrences of goyek/template to your org/repo name in all files. 1. Update the following files: - CODE OF CONDUCT.md - LICENSE - README.md Setup Below you can find sample instructions on how to set up the development environment. Of course, you can use other tools like GoLand, Vim, Emacs. However, take notice that the Visual Studio Go extension is officially supported by the Go team. 1. Install Go. 1. Install Visual Studio Code. 1. Install Go extension. 1. Clone and open this repository. 1. F1 - Go: Install/Update Tools - (select all) - OK. Build Using convenient Bash script: Using convenient PowerShell script: Using V","default_branch":null,"files":null,"tree":[],"storefront":"/r/goyek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/goyek/template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}