Struttura del progetto con sottomoduli git con dipendenze comuni

2

Ho due (e più in futuro) progetti Python che vorrei inserire in un pacchetto globale per importare i suoi moduli e utilizzarli in un altro progetto esterno in futuro.

Ecco come è strutturato ora:

L'hocreatousandoilsottomodulogit,quindihofattoinmodocheProject1,Project2,ecc.fosserosottomodulidelprogettoglobale.

Orahounproblema,perchénelProgetto1usounmoduloPython(unfile.py)chedevousareanchenelProgetto2,eprobabilmenteintuttiiprogettiN.

Dovreicreareunaltrorepositorygitchecontengatuttiimoduliutilidaimportareinaltriprogettieaggiungerloatutticomesottomodulo?

Esempio:

Oppure posso in qualche modo far sì che il progetto globale abbia una libreria e importare i file da lì? Qui abbiamo un problema, perché ogni progetto separatamente non avrà i file, quindi non saranno in grado di importarli

Stavo anche pensando di creare un repository git che abbia tutti i progetti al suo interno, ma non sarebbe possibile dal momento che ci sono diverse persone che lavorano su ciascun progetto, e non dovrebbero essere autorizzati ad accedere a tutti i repository

    
posta xBlackout 09.05.2018 - 14:19
fonte

0 risposte

Leggi altre domande sui tag