{"id":32556777,"url":"https://github.com/posit-dev/quarto-tiers","last_synced_at":"2026-06-15T08:31:48.908Z","repository":{"id":320068978,"uuid":"714084978","full_name":"posit-dev/quarto-tiers","owner":"posit-dev","description":null,"archived":false,"fork":false,"pushed_at":"2025-11-14T18:12:43.000Z","size":461,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-04T10:00:23.820Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/posit-dev.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-11-03T22:07:51.000Z","updated_at":"2025-11-14T18:11:46.000Z","dependencies_parsed_at":"2025-10-21T20:33:48.541Z","dependency_job_id":null,"html_url":"https://github.com/posit-dev/quarto-tiers","commit_stats":null,"previous_names":["posit-dev/quarto-tiers"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/posit-dev/quarto-tiers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posit-dev%2Fquarto-tiers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posit-dev%2Fquarto-tiers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posit-dev%2Fquarto-tiers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posit-dev%2Fquarto-tiers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/posit-dev","download_url":"https://codeload.github.com/posit-dev/quarto-tiers/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posit-dev%2Fquarto-tiers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34355157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-15T02:00:07.085Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2025-10-28T22:58:18.250Z","updated_at":"2026-06-15T08:31:48.902Z","avatar_url":"https://github.com/posit-dev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quarto Tiers Extension For Quarto\n\n`quarto-tiers` is an extension for Quarto to provide a shortcode to display\nstyled packaging tiers for Posit pro products.\n\n## Installing\n\nFirst, install the extension:\n\n```bash\nquarto add posit-dev/quarto-tiers@v4.0.1\n```\n\n\n## Using\n\nThe `{{\u003c tier \u003ctier-name\u003e \u003e}}` shortcode is available once the extension is installed\ninto your Quarto project.\n\nThe `{{\u003c tier \u003ctier-name\u003e \u003e}}` shortcode displays a badge using the\ndefault styling for that tier. The three packaging tiers include: \"Basic\", \"Enhanced\",\nand \"Advanced\". In addition, we've included several additional tiers to fulfill company needs, such as \"Workbench\", which receives Posit\nmaroon. The \"Alternate\" tier and any unassigned tiers use Posit gray.\n\n```markdown\n{{\u003c tier Basic \u003e}}\n{{\u003c tier Enhanced \u003e}}\n{{\u003c tier Advanced \u003e}}\n{{\u003c tier Workbench \u003e}}\n{{\u003c tier Alternate \u003e}}\n```\n\n![examples](example.png)\n\nUse `tier` shortcode anywhere outside headers; it is appropriate in call-outs,\ntables, and inline text. Using the shortcode in a document header causes the\ndocument table-of-contents to render poorly and is not recommended in that\ncontext.\n\nAll badges are annotated with the `badge` and `rounded-pill` Bootstrap\nclasses. Each badge also receives one of the five CSS classes: `badge-basic`,\n`badge-enhanced`, `badge-advanced`, `badge-wb`, and `badge-alt`, which define\ntier-specific styles.\n\nAdditional CSS styles can be provided with the `style` parameter, which will be\nadded to the badge as inline CSS.\n\n```markdown\n{{\u003c tier Basic style=\"font-style: italic;\" \u003e}}\n```\n\n![italic example](italic.png)\n\n## Configuration\n\nThe `quarto-tiers` YAML configuration can be used to provide optional titles\nand URLs for each badge. When the `title` and `url` fields are present beneath\n`quarto-tiers`, they provide default values for all product tier badges. Each\ntier can override these choices by providing tier-named sub-configurations.\nThe `title` and `url` fields are optional.\n\n```yaml\nquarto-tiers:\n  title: \"Default tier title.\"\n  url: \"https://google.com/search?q=default+tier+url\"\n  Enhanced:\n    title: \"The default enhanced title.\"\n  Advanced:\n    url: \"https://google.com/search?q=default+advanced+url\"\n```\n\nAdditionally, the short-code can supply `url` and `title`. These override any\nvalues provided by the YAML. The `url` and `title` arguments are optional.\n\n```markdown\n{{\u003c tier Basic url=\"https://example.com/\" \u003e}}\n```\n\nWhen a URL has been provided, the shortcode produces an `\u003ca ...\u003eTier\u003c/a\u003e` HTML\nsnippet. Without a URL, a `\u003cspan ...\u003eTier\u003c/span\u003e` is emitted.\n\nWhen a title has been provided, the `\u003ca\u003e` or `\u003cspan\u003e` element is given a\n`title=\"TITLE\"` attribute.\n\n## Example\n\nHere is the source code for a minimal example: [example.qmd](example.qmd).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fposit-dev%2Fquarto-tiers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fposit-dev%2Fquarto-tiers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fposit-dev%2Fquarto-tiers/lists"}