Skip to content

essentialkaos/go-badge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5e69370 · Jul 6, 2024
Jul 3, 2024
Aug 27, 2021
Aug 11, 2021
Aug 24, 2021
Apr 17, 2023
Aug 11, 2021
Jul 3, 2024
Jul 3, 2024
Aug 11, 2021
Jul 6, 2024
Jul 6, 2024
Jun 26, 2024
Jun 26, 2024

Repository files navigation

GitHub Actions CI Status GoReportCard Coverage Status
Codebeat badge Codacy badge GitHub Actions CodeQL Status

Usage exampleExamplesCI StatusContributingThanksLicense


badge is a Go package for generating SVG badges.

Usage example

package main

// ////////////////////////////////////////////////////////////////////////// //

import (
  "fmt"
  "github.com/essentialkaos/go-badge"
)

// ////////////////////////////////////////////////////////////////////////// //

func main() {
  g, err := badge.NewGenerator("Verdana.ttf", 11)

  if err != nil {
    panic(err)
  }

  fmt.Println(string(g.GeneratePlastic("status", "ok", "#97ca00")))
}

Examples

Flat Flat Square Plastic Flat (Simple) Flat Square (Simple) Plastic (Simple)
flat square plastic flat-simple square-simple plastic-simple
flat square plastic flat-simple square-simple plastic-simple
flat square plastic flat-simple square-simple plastic-simple
flat square plastic flat-simple square-simple plastic-simple
flat square plastic flat-simple square-simple plastic-simple
flat square plastic flat-simple square-simple plastic-simple
flat square plastic flat-simple square-simple plastic-simple
flat square plastic flat-simple square-simple plastic-simple
flat square plastic flat-simple square-simple plastic-simple
flat square plastic flat-simple square-simple plastic-simple
flat square plastic flat-simple square-simple plastic-simple
flat square plastic flat-simple square-simple plastic-simple
flat square plastic flat-simple square-simple plastic-simple
flat square plastic flat-simple square-simple plastic-simple
flat square plastic flat-simple square-simple plastic-simple

All badges are generated with the latest version of the package.

CI Status

Branch Status
master CI
develop CI

Contributing

Before contributing to this project please read our Contributing Guidelines.

Thanks

We would like to thank:

License

Apache License, Version 2.0