Class
MarkdownBadgeBuilder
OfficeIMO.Markdown
Helper to add common badges to README.
Inheritance
- object
- MarkdownBadgeBuilder
Usage
Explore 7 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 6
Accepted by parameters 1
- Method MarkdownReadmeOptions.Badges
Methods
public MarkdownBadgeBuilder Build(string url) #Adds a CI build badge link (explicit URL only, no dynamic image).
Parameters
- url string
Returns
MarkdownBadgeBuilderpublic MarkdownBadgeBuilder BuildForGitHub(string owner, string repo, string? workflow = null, string? branch = null) #Convenience for GitHub Actions badge with Shields.io (workflow file required for dynamic status image).
Parameters
- owner string
- repo string
- workflow string? = null
- branch string? = null
Returns
MarkdownBadgeBuilderpublic MarkdownBadgeBuilder Coverage(string url) #Adds a code coverage badge using Shields.io for Codecov.
Parameters
- url string
Returns
MarkdownBadgeBuilderpublic MarkdownBadgeBuilder CoverageCodecov(string owner, string repo, string? branch = null) #Adds a Codecov coverage badge and link for the given repo/branch.
Parameters
- owner string
- GitHub owner or org.
- repo string
- Repository name.
- branch string? = null
- Optional branch for the badge.
Returns
MarkdownBadgeBuilderpublic MarkdownBadgeBuilder Custom(string text, string url, string? title = null) #Adds a custom badge label linked to a URL.
Parameters
- text string
- url string
- title string? = null
Returns
MarkdownBadgeBuilderpublic MarkdownBadgeBuilder NuGet(string id) #Adds a NuGet badge using Shields.io.
Parameters
- id string
Returns
MarkdownBadgeBuilder