Shields Craft helps to create Shields.io badges easily.
tekiter.github.io/shields-craft
Shields.io is very useful service for creating badges. You can create your own badge free and put it in your repository's README.
However, styling this badge in Shields.io website is challenging.
You might...
- Find out which options you can use.
- Build URL query string of options by hand.
- Append query string to badge's URL.
- Put the URL in your browser's address bar.
- Check how it looks.
- Repeat 1-5 until you are happy with the badge.
Repeating this is quite annoying.
ShieldsCraft creates badge's URL for you. All you have to do is just clicking.
- Style options GUI
- Badge preview
- Color picker
- Logo Selector
- Export badge as URL/Markdown/HTML
Only Static Badge is currently supported.
- Typescript
- React
- Next.js
- Semantic UI React
- Storybook
- Install Node 12+ and yarn.
- Clone this repository.
- Run
yarn install
to install dependencies. - Run
yarn dev
to start dev server. - Run
yarn storybook
to start storybook server.
To build and generate static HTML, run yarn build
then yarn export
.
Project License can be found here.
All generated badges are coming from Shields.io.