[PR #987] chore: normalize template tags to kebab-case #15313

Open
opened 2026-07-13 17:00:50 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/987
Author: @markokosticdev
Created: 7/8/2026
Status: 🔄 Open

Base: canaryHead: chore/kebab-case-tags


📝 Commits (1)

  • c6f864a chore: normalize template tags to kebab-case

📊 Changes

20 files changed (+43 additions, -43 deletions)

View changed files

📝 blueprints/answer/meta.json (+1 -1)
📝 blueprints/calibre/meta.json (+2 -2)
📝 blueprints/carbone/meta.json (+4 -4)
📝 blueprints/changedetection/meta.json (+3 -3)
📝 blueprints/chevereto/meta.json (+5 -5)
📝 blueprints/chibisafe/meta.json (+1 -1)
📝 blueprints/chiefonboarding/meta.json (+5 -5)
📝 blueprints/crawl4ai/meta.json (+3 -3)
📝 blueprints/emby/meta.json (+1 -1)
📝 blueprints/evershop/meta.json (+1 -1)
📝 blueprints/flowise/meta.json (+2 -2)
📝 blueprints/go2rtc/meta.json (+1 -1)
📝 blueprints/jellyfin/meta.json (+1 -1)
📝 blueprints/kaneo/meta.json (+1 -1)
📝 blueprints/librechat/meta.json (+3 -3)
📝 blueprints/livekit/meta.json (+5 -5)
📝 blueprints/lobe-chat/meta.json (+1 -1)
📝 blueprints/scrutiny/meta.json (+1 -1)
📝 blueprints/verdaccio/meta.json (+1 -1)
📝 blueprints/zipline/meta.json (+1 -1)

📄 Description

Summary

Normalize non-kebab-case tags across blueprint meta.json files for consistent template catalog filtering.

Changes

  • 20 templates updated (35 tag values normalized)
  • Examples: AIai, Document Generationdocument-generation, home assistanthome-assistant, node.jsnode-js, q&aq-and-a
  • Duplicate tags removed when normalization collapsed variants (e.g. E-Commerce + existing e-commerce)

Verification

  • node build-scripts/generate-meta.js --check — 476 templates validated
  • Zero non-kebab tags remaining across all meta.json files

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Dokploy/templates/pull/987 **Author:** [@markokosticdev](https://github.com/markokosticdev) **Created:** 7/8/2026 **Status:** 🔄 Open **Base:** `canary` ← **Head:** `chore/kebab-case-tags` --- ### 📝 Commits (1) - [`c6f864a`](https://github.com/Dokploy/templates/commit/c6f864a58ac05698bdd7a7ce873ec19892b5f31e) chore: normalize template tags to kebab-case ### 📊 Changes **20 files changed** (+43 additions, -43 deletions) <details> <summary>View changed files</summary> 📝 `blueprints/answer/meta.json` (+1 -1) 📝 `blueprints/calibre/meta.json` (+2 -2) 📝 `blueprints/carbone/meta.json` (+4 -4) 📝 `blueprints/changedetection/meta.json` (+3 -3) 📝 `blueprints/chevereto/meta.json` (+5 -5) 📝 `blueprints/chibisafe/meta.json` (+1 -1) 📝 `blueprints/chiefonboarding/meta.json` (+5 -5) 📝 `blueprints/crawl4ai/meta.json` (+3 -3) 📝 `blueprints/emby/meta.json` (+1 -1) 📝 `blueprints/evershop/meta.json` (+1 -1) 📝 `blueprints/flowise/meta.json` (+2 -2) 📝 `blueprints/go2rtc/meta.json` (+1 -1) 📝 `blueprints/jellyfin/meta.json` (+1 -1) 📝 `blueprints/kaneo/meta.json` (+1 -1) 📝 `blueprints/librechat/meta.json` (+3 -3) 📝 `blueprints/livekit/meta.json` (+5 -5) 📝 `blueprints/lobe-chat/meta.json` (+1 -1) 📝 `blueprints/scrutiny/meta.json` (+1 -1) 📝 `blueprints/verdaccio/meta.json` (+1 -1) 📝 `blueprints/zipline/meta.json` (+1 -1) </details> ### 📄 Description ## Summary Normalize non-kebab-case tags across blueprint `meta.json` files for consistent template catalog filtering. ## Changes - 20 templates updated (35 tag values normalized) - Examples: `AI` → `ai`, `Document Generation` → `document-generation`, `home assistant` → `home-assistant`, `node.js` → `node-js`, `q&a` → `q-and-a` - Duplicate tags removed when normalization collapsed variants (e.g. `E-Commerce` + existing `e-commerce`) ## Verification - [x] `node build-scripts/generate-meta.js --check` — 476 templates validated - [x] Zero non-kebab tags remaining across all `meta.json` files --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-07-13 17:00:50 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/templates#15313