Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Migration Tool / Codemod for v10 → v11

Aperta
#44 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
30/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Tranquilla
Stack tecnologico
typescript
Ambito
frontend, tooling

Direzione di ricerca

Non sono indicati file, test o punti di ingresso. Inizia facendo un inventario delle modifiche all’API da v10 a v11 per DataTable, Dialog, Dropdown, TreeTable e gli altri componenti, quindi definisci quali trasformazioni comuni il codemod può supportare. Il lavoro è completo quando un’utilità ufficiale aggiorna gli import e i pattern supportati, segnala i casi manuali e genera commenti TODO per gli scenari non supportati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

First of all, congratulations on the v11 release. The new compound component architecture looks modern and flexible.

However, migrating from v10 to v11 appears to require significant manual work. For medium to large applications using components such as DataTable, Dialog, Dropdown, TreeTable, and others, the migration effort can be substantial.

Since many APIs have changed from the previous declarative style to the new compound component approach, it would be extremely helpful to have an official migration tool (codemod) that can automate the common transformations.

For example, a tool such as:

npx @primereact/codemod v11

could:

  • Update imports.
  • Transform common component patterns where possible.
  • Flag cases that require manual intervention.
  • Generate TODO comments for unsupported scenarios.

Even if the migration cannot be fully automated, handling 70–80% of the repetitive changes would save developers a significant amount of time and reduce migration errors.

Are there any plans to provide an official migration utility or codemod for upgrading existing v10 applications to v11?

Thank you for your work on PrimeReact.

Lingua principale
TypeScript
Stelle
140
Fork
106
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di primefaces/primereact-examples

Tutte le issue di primefaces/primereact-examples

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.