Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kkrull/gosandbox

A place to develop new ideas in Golang
https://github.com/kkrull/gosandbox

golang sandbox

Last synced: 5 days ago
JSON representation

A place to develop new ideas in Golang

Awesome Lists containing this project

README

        

# Go Sandbox

A place to try out ideas in Go.

## Continuous Integration

This repository includes an example of how to do some basic Continuous Integration with GitHub
Actions. See `.github/workflows/` for details.

## Task automation

Sub-projects each have their own `Makefile`, and there is a top-level `Makefile` that ties them all
together. This is so it's easier to keep them all up to date.

### `make` (default task)

Runs a main program or tests, whichever is used in that sub-project.

### `make tidy`

Runs `go mod tidy` in a sub-project.

## Tools

### `gofumpt`

#### Installation

```sh
go install mvdan.cc/gofumpt@latest
```