Provengo da uno sfondo C# e sono passato allo sviluppo di Javascript. Nel mondo C#, non considererei mai l'esecuzione di un eseguibile (.DLL, .EXE) nel controllo del codice sorgente perché non è possibile verificare che l'eseguibile corrisponda al codice. Tuttavia vedo un sacco di esempi di repository github che contengono un file .js accanto a un file .min.js e lo vedo come un odore simile.i file minificati devono essere impegnati nel controllo del codice sorgente?
È utile a terze parti che utilizzano la libreria o devono essere gestite da qualsiasi minifoto, ad esempio nel caso in cui una libreria è sviluppata in coffeescript. Ci sono delle buone pratiche qui?