Feature request: Ability to overload and customise the templates
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- nuxt, typescript
- Ambito
- cli
Direzione di ricerca
Inizia da packages/nuxi/src/commands/add.ts alle righe indicate e traccia il modo in cui nuxi add risolve i template correnti. Definisci come una cartella stubs a livello di progetto debba seguire l’organizzazione di Nuxt, sovrascrivere i template integrati e ricorrere al comportamento predefinito quando non esiste alcun template personalizzato. Il lavoro è completo quando nuxi add supporta componenti, pagine e API personalizzati senza compromettere il comportamento esistente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
Our project uses Nuxt and also Nuxt UI. We need to add a variety of Nuxt UI parts to our templates and things like Authorization from Nuxt Authorization. We use the npx nuxt add often to make our components, pages and apis and it would be super helpful for us to create our own templates in our project so we can automate much of our daily boilerplate.
This is a feature pattern that I'm familiar with from CakePHP, https://book.cakephp.org/bake/3/en/development.html#creating-a-bake-theme
Proposal
I don't think it needs to be complex, perhaps it follows the Nuxt folder organisation and there is a stubs folder in / of the project, and the code can simply look for that folder and if it exists, it tries to load the template from there, or falls back to the current functionality.
Code
https://github.com/nuxt/cli/blob/main/packages/nuxi/src/commands/add.ts#L74-L75
Perhaps a resolver is needed to encapsulate the functionality, but a smell change here might work?
- Lingua principale
- TypeScript
- Stelle
- 399
- Fork
- 119
- Merge medio
- 20h 59m
- PR unite (30g)
- 65
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nuxt/cli
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
-
Support pause HMR Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
discussion
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
HTTP/2 dev server Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
mksglu/context-mode#1200 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
jaegertracing/jaeger-ui#4506 ·
-
area:desktop area:ui bug platform:macos
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
anthropics/claude-code#96687 ·
-
good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
AOSSIE-Org/DebateAI#582 · 2 commenti ·