feat: enrich builtin template metadata #6

Merged
CoderLambert merged 5 commits from feat/enrich-built-in-templates into main 2026-05-20 20:48:15 +08:00
CoderLambert commented 2026-05-20 20:25:04 +08:00 (Migrated from github.com)

Summary

  • Add group, tags, order, and enabled metadata to builtin common, React, Vue, and NestJS templates.
  • Keep existing template rule behavior while making generated project rules immediately grouped and sortable in the picker.
  • Align React template groups with common frontend workflows: Hooks, React, TanStack, State, UI, and Service.
  • Align Vue and NestJS templates with clearer default groups.
  • Add docs/builtin-templates.md describing builtin template metadata and reset behavior.

Notes

This only changes generated/reset rule JSON. Existing project rules are not modified automatically. Opening the picker still uses cached project rules and does not read templates.

## Summary - Add `group`, `tags`, `order`, and `enabled` metadata to builtin common, React, Vue, and NestJS templates. - Keep existing template rule behavior while making generated project rules immediately grouped and sortable in the picker. - Align React template groups with common frontend workflows: Hooks, React, TanStack, State, UI, and Service. - Align Vue and NestJS templates with clearer default groups. - Add `docs/builtin-templates.md` describing builtin template metadata and reset behavior. ## Notes This only changes generated/reset rule JSON. Existing project rules are not modified automatically. Opening the picker still uses cached project rules and does not read templates.
Sign in to join this conversation.