Questa è principalmente una domanda lein relativa alla creazione di un grande progetto e dei suoi sottoprogetti, e non è destinata a essere una domanda di discussione. Invece, sono interessato sia a un puntatore alla documentazione oa un link alle buone pratiche di Clojure / lein.
Ho un'applicazione di valutazione di proprietà comunali che divide due mosche principali in file di sottoinsieme diversi, a seconda che sia in corso un trasferimento di fatturazione o vogliamo aggiornare in gruppo nuovi account, piuttosto che fare in modo che il nostro reparto di valutazione inserisca nuovi account una volta nella loro sistema e poi di nuovo nel sistema di riscossione delle imposte.
La mia applicazione sarà abbastanza grande da poter vedere un progetto di lein di libreria comune con funzioni di supporto, come dividere i file e quindi singoli progetti di lein che usano la libreria comune.
I progetti lein devono essere configurati allo stesso livello e il supporto è incluso nei file project.clj / core.clj?
C'è un vantaggio nel creare lein new
progetti sotto un progetto principale?
C'è un problema con la combinazione di tutte le funzioni in un progetto?
Probabilmente posso fare in modo che il mio un core.clj contenga tutti i sapori del programma, ma provengo da uno sfondo C / C ++ e Python, preferirei avere molti piccoli progetti.