How can I add badges/shields to github repos?
Asked Answered
B

1

22

I see sites like shields.io or similar and they have these clips of markdown to show badges...but if I cut 'n paste these it's just the demo value. How can I make it "real".

For example Bintray has their own "Latest Version Badge" markdown that works fine. I think the "shields" sites are trying to standardize the look 'n feel of these badges and they claim Bintray is one of their supported services.

How can I actually use their nice badge and pull my version data from Bintray?

Balloon answered 26/8, 2016 at 22:4 Comment(3)
Can you include some of the markdown that you've tried in your question?Tonneson
This is (working) bintray tag: [ ![Download](https://api.bintray.com/packages/blocke/releases/scalajack/images/download.svg) ](https://bintray.com/blocke/releases/scalajack/_latestVersion).Balloon
This is what I'm trying (cut 'n paste from shields.io): [![Bintray](https://img.shields.io/bintray/v/asciidoctor/maven/asciidoctorj.svg?maxAge=2592000)](https://bintray.com/blocke/releases/scalajack). I know something important is missing--just don't know what it is.Balloon
T
20

A Bintray shield would look somthing like this:

[![Bintray](https://img.shields.io/bintray/v/asciidoctor/maven/asciidoctorj.svg?maxAge=2592000)](https://bintray.com/asciidoctor/maven/asciidoctorj)

There are two URIs in the shield the first is for the image and the second is for navigation upon clicking the image. Both URIs include asciidoctor/maven/asciidoctorj - a Bintray repository. If you replace both occurrences of asciidoctor/maven/asciidoctorj with your repository, you should have a working shield:

[![Bintray](https://img.shields.io/bintray/v/blocke/releases/scalajack.svg?maxAge=3600)](https://bintray.com/blocke/releases/scalajack)

Bintray

Tonneson answered 27/8, 2016 at 22:42 Comment(1)
Be aware that by specifying maxAge=2592000 the HTTP cache lifetime will be set to 30 days. You might want to use a smaller value.Tonneson

© 2022 - 2024 — McMap. All rights reserved.