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

https://github.com/pellared/build-go-in-go

https://github.com/goyek/goyek
https://github.com/pellared/build-go-in-go

Last synced: about 1 year ago
JSON representation

https://github.com/goyek/goyek

Awesome Lists containing this project

README

          

# Build Go in Go

[Presentation](https://docs.google.com/presentation/d/12YZieqsmvyYPg69LiFzwCKSF-Y0GAaDH2roMCYnVPbQ/edit?usp=sharing).

This repository demonstrates a very basic build automation for a Go project created in:

- **[Make](./make)**
- **[Mage](./mage)**
- **[goyek](./goyek)**

## Build Workflow

The build workflow, called `all`, consists of the following steps:

### `fmt`

Simply runs `go fmt ./...`.

This target is imported as it can be reused by multiple projects.

### `test`

Runs tests and generates code coverage even if any test fails.