Re: Re: Il primo commit

From: Date: Mon, 28 Nov 2016 11:08:51 +0000
Subject: Re: Re: Il primo commit
References: 1 2 3  Groups: php.doc.it 
Request: Send a blank email to doc-it+get-2073@lists.php.net to get a copy of this message
Ciao Sven, al posto di utilizzare l'editor online ti consiglio di usare un client SVN (tipo TortoiseSVN <https://tortoisesvn.net/> se sei su Windows) e di effettuare il checkout da https://svn.php.net/repository/phpdoc/modules/doc-it (questi passaggi sono indicati qui <http://doc.php.net/tutorial/structure.php>). A questo punto modifichi i tuoi file, verifichi che la build vada bene e fai il commit delle tue modifiche inserendo un commento esplicativo (prova a vedere lo storico dei log per degli esempi). L'editor online purtroppo permette di committare le modifiche solo all'amministratore della documentazione e non a tutti gli utenti che ne fanno parte. Tempo fa, per validare alcune revisioni che erano state proposte, dovetti richiedere il privilegio per farlo e fui accontentato. La chiave SSH credo che non sia obbligatoria, anche se attesta e conferma la tua identità nelle varie operazioni che farai. Resto a disposizione per chiarimenti. Buona giornata, Davide Pastore Il giorno 28 novembre 2016 11:39, Sven Holmgren < svenholmgrenwallin@outlook.com> ha scritto: > Ciao Davide, > > > purtroppo ho avuto un problemino durante il commit: non ho trovato > l'opzione. > > Se devo essere sincero credo di aver ignorato qualche passaggio troppo > importante, perchè al momento, i privilegi che ho accedendo con il mio > account php.net all'editor online, sono gli stessi. > > Tu hai parlato della cartella doc-base che dovrò aver già scaricato e qui > mi sorge il dubbio. Dunque ti chiedo se gentilmente potresti rispiegarmi > cosa devo fare per modificare autonomamente i file del repository. > > Al momento, dopo aver letto tutte le documentazioni che sono riuscito a > trovare sul sito, ciò che ho capito è che con un account php.net avrei > potuto tradurre autonomamente operando dall'editor online. > > > Nella mail di conferma registrazione account mi chiedono la chiave SSH, > c'entra qualcosa? è necessaria? > > > Per quanto riguarda il file "it/chapters/intro.xml" c'era la modifica > della punteggiatura che ho trovato essere già stata eseguita, dunque mi > sono limitato ad aggiornare il numero di revisione e aggiungere la solita > riga <!-- $Revision$ -->. > > > Spero di avere presto tue notizie in quanto sono un po' confuso e per > questo i lavori sono fermi da qualche settimana. > > Ti auguro una buona giornata! > > > Sven > > ________________________________ > Da: Davide Pastore <pasdavide@gmail.com> > Inviato: domenica 27 novembre 2016 14.04.06 > A: Sven Holmgren > Cc: doc-it@lists.php.net > Oggetto: Re: Il primo commit > > Ciao Sven, > > ti chiedo scusa per il ritardo nella risposta ma durante questa settimana > sono stato molto impegnato. Ho fatto un UPDATE dei file da SVN ma non è > uscito fuori il tuo commit nei log. Forse non lo hai fatto effettivamente? > Prima di effettuare un commit e verificare che tutto stia apposto, puoi > eseguire un comando che ti aiuterà a capire se la creazione del manuale > avviene ancora correttamente, o se ci sono errori. Portati nella cartella > doc-base (che avrai scaricato in fase di checkout del progetto) ed esegui > il comando: > php configure.php --with-lang=it > Questo comando farà il build della documentazione italiana (dovrai > pazientare qualche minuto) e ti dirà se ci sono errori oppure se tutto > quello che hai modificato è corretto e consistente con la versione inglese. > Se vedrai questo messaggio vuol dire che tutto è apposto: All good. Saving > .manual.xml... done. > Questo comando viene utilizzato dal server PHP, che ogni x ore (forse 4) > effettua la build e manda una mail alla mailing-list della documentazione > la cui build risulta rotta. In alcuni casi può succedere che un errore > possa sorgere anche senza toccare nessun file della versione italiana, ma > modificando un file della versione inglese che elimina qualcosa di > obsoleto, presente ancora nella nostra versione. > Per quanto riguarda il file "it/chapters/intro.xml" c'era una piccola > modifica di punteggiatura (":" al posto del ".") che andrebbe comunque > riportata. > Ora che hai tutto sulla tua macchina, puoi utilizzare un'utility che ti > viene fornita per generare un file .html, che contiene tutto ciò che va > aggiornato (e non solo). Per generare questo file, è necessario eseguire il > seguente comando, portandoti nella cartella che contiene le directory > doc-base, en e it: > php doc-base\scripts\revcheck.php it > lista.html > > Aprendo il file "lista.html" e cliccando su "[NoWS]" presente accanto al > nome del file, potrai vedere le differenze che ci sono tra la versione > italiana e quella inglese, in modo da capire cosa aggiungere, modificare o > eliminare. > > Resto a disposizione per qualsiasi problema. > > Buona giornata, > Davide Pastore > > Il giorno 22 novembre 2016 08:38, Sven Holmgren < > > svenholmgrenwallin@outlook.com<mailto:svenholmgrenwallin@outlook.com>> > ha > scritto: > > Buongiorno Davide, > > > Ho aggiornato qualche file nella sezione "need update" e fra poco darò > l'OK per il commit. A dire il vero sono un po' indeciso, ho paura di fare > danni, dunque aggiorno questi due e poi aspetto una tua risposta per essere > sicuro di non avere combinato malanni, modificherò i file > "it/appendices/aliases.xml" e "it/chapters/intro.xml", l'ultimo in > particolare non ha richiesto cambiamenti nel testo del file ma sono > l'aggiornamento del numero di revisione. > > > Ti auguro una buona giornata, > > sven > >

« previous php.doc.it (#2073) next »