Skip to content
/ kata Public template

Repository template for katas in Go and VS Code.

License

Notifications You must be signed in to change notification settings

golang-templates/kata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Kata Template

A repository template for exercises using Visual Studio Code.

You can also simply clone this repository if you do not want to put your code in GitHub.

Features

Visual Studio Code configuration:

  • Formatting code, running build, running tests with code coverage and linting on file save.
  • Default build task running unit tests with race detector: F1 -> Tasks: Run Build Task (CTRL+ALT+B).

Development Containers support.

Continuous integration via GitHub Actions.

Dependencies scanning and updating thanks to Dependabot.

Setup

Local Machine

Follow these steps if you are OK installing and using Go on your machine.

  1. Install Go.
  2. Install Visual Studio Code.
  3. Install Go extension.
  4. Clone and open this repository.
  5. F1Go: Install/Update Tools -> (select all) -> OK.
  6. F1Tasks: Run Build Task (Ctrl+Shift+B or ⇧⌘B).

Development Container

Follow these steps if you do not want to install Go on your machine and you prefer to use a Development Container instead.

  1. Install Visual Studio Code.
  2. Follow Developing inside a Container - Getting Started.
  3. Clone and open this repository.
  4. F1Remote-Containers: Reopen in Container.
  5. F1Go: Install/Update Tools -> (select all) -> OK.
  6. F1Tasks: Run Build Task (Ctrl+Shift+B or ⇧⌘B).

Kata catalogues

Contributing

Simply create an issue or a pull request.

About

Repository template for katas in Go and VS Code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages