Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gowhale/go-karaoke
A repo for displaying songs!
https://github.com/gowhale/go-karaoke
Last synced: about 10 hours ago
JSON representation
A repo for displaying songs!
- Host: GitHub
- URL: https://github.com/gowhale/go-karaoke
- Owner: gowhale
- Created: 2023-01-08T14:07:19.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-08T16:29:34.000Z (almost 2 years ago)
- Last Synced: 2024-06-20T21:11:10.568Z (5 months ago)
- Language: Go
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# go-karaoke
This repo displays song lyrics on a LED matrix!## Actions created by this template:
### Testing
The pkg-cov workflow runs all go tests and ensures pkg coverage is above 80%.
![example event parameter](https://github.com/gowhale/go-karaoke/actions/workflows/pkg-cov.yml/badge.svg?event=push)
The pages workflow publishes a test coverage website everytime there is a push to the main branch. The website can be found here: https://gowhale.github.io/go-karaoke/#file0
![example event parameter](https://github.com/gowhale/go-karaoke/actions/workflows/pages.yml/badge.svg?event=push)
### Linters
The revive workflow is executed to statically analsye go files: https://github.com/mgechev/revive
![example event parameter](https://github.com/gowhale/go-karaoke/actions/workflows/revive.yml/badge.svg?event=push)
The golangci-lint workflow runs the golangci-lint linter: https://github.com/golangci/golangci-lint
![example event parameter](https://github.com/gowhale/go-karaoke/actions/workflows/golangci-lint.yml/badge.svg?event=push)
### Project Management
The issue workflow adds a new issue to the projects Kanban board:
![example event parameter](https://github.com/gowhale/go-karaoke/actions/workflows/issue.yml/badge.svg?event=push)
The cut release workflow creates a binary executable everytime a release is published. The binary file is attached to the release.
![example event parameter](https://github.com/gowhale/go-karaoke/actions/workflows/cut-release.yml/badge.svg?event=push)