{"id":20768123,"url":"https://github.com/softwaremill/maven-badges","last_synced_at":"2025-04-06T02:08:55.938Z","repository":{"id":33642211,"uuid":"139849895","full_name":"softwaremill/maven-badges","owner":"softwaremill","description":"A node.js implementation of https://github.com/jirutka/maven-badges, originally created in ruby.","archived":false,"fork":false,"pushed_at":"2024-10-29T22:42:38.000Z","size":2556,"stargazers_count":86,"open_issues_count":4,"forks_count":18,"subscribers_count":26,"default_branch":"master","last_synced_at":"2024-10-30T00:46:26.925Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/softwaremill.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-05T12:58:49.000Z","updated_at":"2024-10-29T22:41:27.000Z","dependencies_parsed_at":"2023-10-16T16:44:46.548Z","dependency_job_id":"f1ca2635-7b0c-4f1e-9247-cd090cbb8375","html_url":"https://github.com/softwaremill/maven-badges","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwaremill%2Fmaven-badges","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwaremill%2Fmaven-badges/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwaremill%2Fmaven-badges/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwaremill%2Fmaven-badges/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/softwaremill","download_url":"https://codeload.github.com/softwaremill/maven-badges/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247423515,"owners_count":20936626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T11:35:46.051Z","updated_at":"2025-04-06T02:08:55.909Z","avatar_url":"https://github.com/softwaremill.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Badges for Maven projects\n\n[![CI](https://github.com/softwaremill/maven-badges/actions/workflows/ci.yml/badge.svg)](https://github.com/softwaremill/maven-badges/actions/workflows/ci.yml)\n\nA node.js implementation of [maven-badges](https://github.com/jirutka/maven-badges), originally created in Ruby. \nWe've migrated this project to node.js for maintainability reasons.\n\n## Description\n\nBadges! These tiny pictures with label and some numbers, you see them in many GitHub readmes. We all love them, yeah? \nTravis, Coveralls, Code Climate, Gemnasium, Gem, PyPi, npm…\nHowever, most of them are not usable for Java/Groovy guys and that’s quite sad, isn’t it?\n\n## Usage\n\n```\nhttps://maven-badges.herokuapp.com/{repository}/{group_id}/{artifact_id}/badge.(svg|png)?style={style}\n```\n\nwhere `repository` is one of:\n - `maven-central` points to https://search.maven.org/\n - `sonatype-central` points to https://central.sonatype.com/\n\nuse repository where your artifact is published to.\n\nwhere `style` can be one of:\n - `plastic`\n - `flat`\n - `flat-square`\n - `for-the-badge`\n - `social`\n\ncheck [Styles](https://shields.io/#styles) section at [shields.io](https://shields.io/).\n\n### No semver versions\n\nYou can try to use `gav=true` parameter to bypass semver problem - when some artifacts are following semver pattern,\nand some don't, in such case try to use `gav`:\n\n```\nhttps://maven-badges.herokuapp.com/maven-central/{group_id}/{artifact_id}/badge.(svg|png)?style={style}\u0026gav=true\n```\n\n### Hardcode version\n\nYou can also specify exact version to show on badge, just use `?version=x.x.x` as  follow:\n```\nhttps://maven-badges.herokuapp.com/maven-central/cz.jirutka.rsql/rsql-parser/badge.svg?version=2.0.0\n```\n\n### Examples\n\n```\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/cz.jirutka.rsql/rsql-parser/badge.svg)](https://maven-badges.herokuapp.com/maven-central/cz.jirutka.rsql/rsql-parser)\n```\n\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/cz.jirutka.rsql/rsql-parser/badge.svg)](https://maven-badges.herokuapp.com/maven-central/cz.jirutka.rsql/rsql-parser)\n\n```\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/cz.jirutka.rsql/rsql-parser/badge.svg?style=plastic)](https://maven-badges.herokuapp.com/maven-central/cz.jirutka.rsql/rsql-parser)\n```\n\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/cz.jirutka.rsql/rsql-parser/badge.svg?style=plastic)](https://maven-badges.herokuapp.com/maven-central/cz.jirutka.rsql/rsql-parser)\n\n```\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/cz.jirutka.rsql/rsql-parser/badge.svg=version=2.0.0)](https://maven-badges.herokuapp.com/maven-central/cz.jirutka.rsql/rsql-parser)\n```\n\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/cz.jirutka.rsql/rsql-parser/badge.svg?version=2.0.0)](https://maven-badges.herokuapp.com/maven-central/cz.jirutka.rsql/rsql-parser)\n\n## Development\n\nYou will need a running redis instance - use docker: `docker run -p 6379:6379 --name maven-badge-redis -d redis`\n\nStart the TypeScript compiler in watch mode: `npm run tsc:watch`\n\nStart the application: `npm run serve`\n\nTo run the tests suite, simply run `npm test`\n\n## License\n\nThis project is licensed under [Apache 2.0 license]( http://www.apache.org/licenses/LICENSE-2.0).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftwaremill%2Fmaven-badges","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoftwaremill%2Fmaven-badges","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftwaremill%2Fmaven-badges/lists"}