Non sapevo che con dropbox si potesse condividere una subdirectory di una directory in quel modo… (nota: ho già sia drop box, gia con alcune cartelle condivise)
cioè dici che posso creare una cartella Libro/ io che condivido con tutti al cui interno c’è Libro.cls condiviso con tutti e sottocartelle Libro/Autore1/, Libro/Autore2/ ecc di proprietà di ciascun autore e condivisa con me (e basta: senza che risulti condivisa con gli altri) con dentro i loro file? (Ovvero fare in modo che ognuno veda i file della cartella Libro/ dalla propria cartella locale insieme alla propria sottocartella, senza che veda le sottocartelle degli altri?)
Oppure suggerisci che tutti vedono tutto e ciascuno condivide con gli altri la propria cartella (mettendo quindi la sua porzione di giga a disposizione)..oppure … non ho capito cosa intendi…
Per quanto riguarda la semplicità continuo a ritenerla fondamentale! Sono perfettamente d’accordo con quello che dici e i piccoli passi…dove ti è parso che io dicessi il contrario? Dicevo solo, appunto, di preparare la documentazione con lo stesso dtx che produce la classe…cosicché man mano che si fanno i passi, la documentazione è aggiornata con essa…(cosa che mi pare la più semplice).
Io con git ho usato davvero pochissimo i comandi da terminale (uso SourceTree e mi trovo stra bene) in ogni modo, come dicevo, non credevo di usarlo con gli autori ma bensì con il mio collega.
La mia idea, per rendere il tutto semplice, era:
-decidiamo la base da cui partire e poniamo la base (semplice ed essenziale) del file cls usando un dtx che ne produca anche la documentazione (e per questo mi piaceva l’idea di poter descrivere i comandi in modo leggibile);
-predisponiamo (come ho visto per ArSTeXnica) file del tipo autore_main.tex, autore_command.tex, autore_package.tex da distribuire insieme al file Libro_autore.tex (con solo gli \input che competono all’autore stesso). In questo modo la compilazione di ognuno sarà veloce e semplice;
– se poi il tutto e sincronizzato in un dropbox allora lusso perché noi potremmo prendere i vari contributi con in ordine pacchetti e impostazioni richiamati da ciascuno e poter uniformare, fondere, aggiornare il file di classe secondo le esigenze che verranno fuori man mano.
in questo modo però non sono tutti che vedono e compilano tutto ma ciascuno vede e compila il suo, mentre noi vediamo tutto e compiliamo il tutto..
E proprio perché non credo (sono quasi certo) che non ci saranno più autori per uno stesso capitolo, nessuno (tranne noi due) lavoreremo sullo stesso file…da cui ottimo dropbox per gli autori, ottimo git per noi due (per operare sul file dtx senza doversi necessariamente vedere)
A questo punto, come suggerisci, se il file di classe e la documentazione sono on-line e condivisi con tutti allora, quando lo aggiorniamo, si che ci basta (a noi ) un [tt]save[/tt] e tutti avranno tutto aggiornato. Ma condividere tutto fra tutti temo possa creare più problemi che benefici.
Cosa dici?