Skip to content

chore(repo): Update issue templates and documentation for package ren…#4379

Merged
ericfennis merged 4 commits into
mainfrom
update-templates-doc-links
May 15, 2026
Merged

chore(repo): Update issue templates and documentation for package ren…#4379
ericfennis merged 4 commits into
mainfrom
update-templates-doc-links

Conversation

@ericfennis

Copy link
Copy Markdown
Member

Changes

  • Updated outdated issue templates
  • Updated outdated doc links
  • Updated labeler template
  • Other outdated paths

@github-actions github-actions Bot added 📖 documentation Improvements or additions to documentation 🌍 site Has to do something with the Lucide website labels May 15, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Cleans up references to renamed/legacy Lucide packages (e.g. lucide-vue-next@lucide/vue, lucide-svelte@lucide/svelte, lucide-angular@lucide/angular) across the issue templates, the labeler config, the Prettier ignore file, and the docs site, and removes the obsolete legacy lucide-angular.md doc.

Changes:

  • Refresh affected-package checkbox lists and version placeholder in the bug/feature issue templates.
  • Update path globs in .github/labeler.yml and .prettierignore to match the new packages/{vue,svelte,angular} directory layout.
  • Update docs/guide/index.md package links to local relative paths, retire the legacy lucide-angular.md page, and modernize one Vue import example.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
.github/ISSUE_TEMPLATE/02_bug_report.yml Reorganizes affected-package list around new @lucide/* names and updates the version placeholder.
.github/ISSUE_TEMPLATE/04_feature_request.yml Same affected-package list cleanup as the bug template.
.github/labeler.yml Replaces legacy packages/lucide-{vue,vue-next,svelte,angular}/* globs with the new packages/{vue,svelte,angular}/* paths.
.prettierignore Updates ignore paths for the renamed Angular and Svelte packages.
docs/guide/index.md Switches the official-packages paragraph from absolute lucide.dev URLs to local relative paths and drops the separate vue vs vue-next entry.
docs/guide/packages/lucide-angular.md Removes the legacy Angular package documentation page.
docs/guide/packages/lucide-vue.md Adds a blank line and updates one accessibility example import to @lucide/vue.
Comments suppressed due to low confidence (1)

.github/labeler.yml:73

  • The "vue package" labeler rule used to match both packages/lucide-vue/* (Vue 2 legacy) and packages/lucide-vue-next/*. Even though the new @lucide/vue package now lives under packages/vue/, the deprecated lucide-vue-next package is still listed as a supported (deprecated) option in the bug/feature issue templates, suggesting the package still exists for users to file issues against. If packages/lucide-vue-next/ (or packages/lucide-vue/) still ships from this monorepo, removing those globs means PRs touching them will no longer get the vue label. Please verify the legacy package directories are truly gone and, if not, keep their globs in the rule.
💎 vue package:
  - changed-files:
      - any-glob-to-any-file:
          - 'packages/vue/*'

# For changes in the Lucide angular package
🅰️ angular package:
  - changed-files:
      - any-glob-to-any-file:
          - 'packages/angular/*'

# For changes in the Lucide preact package
⚛️ preact package:
  - changed-files:
      - any-glob-to-any-file:
          - 'packages/lucide-preact/*'

# For changes in the Lucide svelte package
🧣 svelte package:
  - changed-files:
      - any-glob-to-any-file:
          - 'packages/svelte/*'

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/labeler.yml
Comment thread .github/ISSUE_TEMPLATE/02_bug_report.yml
Comment thread docs/guide/packages/lucide-vue.md
Comment thread .github/ISSUE_TEMPLATE/02_bug_report.yml
Comment thread .github/ISSUE_TEMPLATE/04_feature_request.yml
@ericfennis
ericfennis merged commit bac39e6 into main May 15, 2026
3 checks passed
@ericfennis
ericfennis deleted the update-templates-doc-links branch May 15, 2026 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📖 documentation Improvements or additions to documentation 🌍 site Has to do something with the Lucide website

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants