contentlayerdev / contentlayerdev/contentlayer

Improve CLI logging messages (e.g. for incremental builds)

Aperta
#25 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
improvement meta: never-stale
Lingua principale
TypeScript
Stelle
3.5k
Fork
192
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

We should improve the CLI logging messages e.g. in the following cases:

- timing: we should add how long a step has taken (e.g. 50ms to generate 20 documents)
- This should also provide a summary of how time is spent in different remark plugins etc
- Adjust log messages for incremental builds based on file watching. (Currently the log messages indicate that all documents have been re-generated even though just a single file has changed)
- The log messages should also indicate when using cache from file system

Ideally we can even easily test the wanted behaviour above in unit tests.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

L’issue non indica file, punti di ingresso o test esistenti. Individua prima i percorsi di logging della CLI, monitoraggio incrementale dei file, cache e remark-plugin, quindi verifica come i test unitari possano coprirli. Il lavoro è completato quando i log riportano le durate e i riepiloghi dei passaggi, identificano le modifiche incrementali e l’uso della cache del filesystem e sono presenti test per il comportamento richiesto.

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

Valutazione

Stack tecnologico
typescript
Ambito
cli, observability
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.