Devo mettere gli elementi di testing unitario in un repository separato, non nello stesso repository della libreria di programmazione? Quindi faccio riferimento alla libreria di programmazione come sottomodulo. Ma la maggior parte dei progetti open source che ho visto non organizzano i progetti come quello che ho menzionato sopra. Qualcuno può spiegare quale approccio è migliore?