Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: Bazaar e launchpad

Bazaar e launchpad 4 Anni 11 Mesi fa #16170

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
NicoTheBrush ha scritto:
enlightx ha scritto:
Dopo un merge proposal si inizia a discutere sulle eventuali modifiche, che poi generalmente vengono fatte...si ripropone il merge...si ridiscute... etc etc...

Quanto dura il processo generalmente dipende molto dall'esperienza di chi ha fatto il merge proposal (rispetto delle linee guida, rispetto standard pep8, soggettività delle modifiche proposte, ...) e dalla disponibilità di chi fa le revisioni.

Ad occhio e croce...non ti aspettare tempistiche molto ristrette. Penso ci vorrà un mese o due :-)

enlightx non abbiamo ancora formalizzato una sorta di decalogo, autoregolamentezione, vedemecum (tipo per le ocb), indicazioni tipo "ogni mp deve essere approvato da X utenti per essere fatto il merge" o simili

Le linee guida internazionali dicono
  • At least two reviewer must approve the Merge proposal in order to be able to merge it
  • A MP cannot be merged before 5 calendar days or 3 working days (based on this thread lists.launchpad.net/openerp-community/msg02733.html, lists.launchpad.net/openerp-community/msg02735.html, one say 5 calendar days and the other 3 working days, which are close, but I don't think that any final decision has been made)
  • That means the MP has at least 2 approved reviews
  • But the 5 calendar / 3 working days rule can be lifted if a MP is approved by at least 3 reviewers
  • The person who approve a Merge proposal shouldn’t merge it himself, a third person must do it
  • If you are in a hurry just send a mail at Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. or ask by jabber, IRC. We will do it ASAP. Or by IRC on FreeNode, #openobject
  • While making the Merge, please respect the author using the “--author” option when committing. The author is found using the bzr log command.
  • A bug fix must be linked to a bug report (use of --fixes=lp:#####)

Quindi userei le stesse regole anche per i moduli italiani, cambiando i riferimenti a
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
e
#openerp-it
Lorenzo Battistini
github.com/eLBati

TAKOBI
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Bazaar e launchpad 4 Anni 11 Mesi fa #16171

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
LeartS ha scritto:
Sarebbero utili anche degli standard su struttura dei moduli, nomi di variabili/campi/xml_id etc, best practices, linee guida, idee per workflow con Bazaar e così via. E anche aggiornamento della documentazione (orm.Model e orm.TransientModel, e che non è più necessario instanziare i modelli lo si può trovare praticamente solo per caso!).

Insomma potremmo crearci un bel documento che aiuterebbe tutti a lavorare più efficientemente e creare moduli più puliti, con convenzioni standard e facili da leggere/modificare.

Lo trovi qua
doc.openerp.com/contribute/
Lorenzo Battistini
github.com/eLBati

TAKOBI
Ultima modifica: 4 Anni 11 Mesi fa da eLBati.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Bazaar e launchpad 4 Anni 11 Mesi fa #16177

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
eLBati ha scritto:
NicoTheBrush ha scritto:
enlightx ha scritto:
Dopo un merge proposal si inizia a discutere sulle eventuali modifiche, che poi generalmente vengono fatte...si ripropone il merge...si ridiscute... etc etc...

Quanto dura il processo generalmente dipende molto dall'esperienza di chi ha fatto il merge proposal (rispetto delle linee guida, rispetto standard pep8, soggettività delle modifiche proposte, ...) e dalla disponibilità di chi fa le revisioni.

Ad occhio e croce...non ti aspettare tempistiche molto ristrette. Penso ci vorrà un mese o due :-)

enlightx non abbiamo ancora formalizzato una sorta di decalogo, autoregolamentezione, vedemecum (tipo per le ocb), indicazioni tipo "ogni mp deve essere approvato da X utenti per essere fatto il merge" o simili

Le linee guida internazionali dicono
  • At least two reviewer must approve the Merge proposal in order to be able to merge it
  • A MP cannot be merged before 5 calendar days or 3 working days (based on this thread lists.launchpad.net/openerp-community/msg02733.html, lists.launchpad.net/openerp-community/msg02735.html, one say 5 calendar days and the other 3 working days, which are close, but I don't think that any final decision has been made)
  • That means the MP has at least 2 approved reviews
  • But the 5 calendar / 3 working days rule can be lifted if a MP is approved by at least 3 reviewers
  • The person who approve a Merge proposal shouldn’t merge it himself, a third person must do it
  • If you are in a hurry just send a mail at Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. or ask by jabber, IRC. We will do it ASAP. Or by IRC on FreeNode, #openobject
  • While making the Merge, please respect the author using the “--author” option when committing. The author is found using the bzr log command.
  • A bug fix must be linked to a bug report (use of --fixes=lp:#####)

Quindi userei le stesse regole anche per i moduli italiani, cambiando i riferimenti a
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
e
#openerp-it

... ecco ... l'avevo letto li... sapevo che tu da bravo catalogatore avevi anche il link da fornire :)

Scherzi a parte sono perfettamente d'accordo, se ci atteniamo alle politiche e alle regole per la scrittura del buon codice già presenti (senza reinventarle) poi un modulo italiano può essere già fruibile anche a livello internazionale (conoscendo già l'iter di approvazione).
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Bazaar e launchpad 4 Anni 11 Mesi fa #16179

  • LeartS
  • Avatar di LeartS
  • Offline
  • Expert Boarder
  • Messaggi: 95
  • Ringraziamenti ricevuti 24
  • Karma: 3
eLBati ha scritto:
Mancano parecchie robe. Per esempio convenzioni sugli id xml, convenzioni sul campo name delle viste (facendo una query su una delle mie installazioni ho circa il 70% in formato nome.con.spazi e il 30% in formato "testo normale"), convenzioni sui nomi dei file quando si riscrive un metodo (lì dice di mettere tutto il tuo codice in <nome_addon>.py, che è ridicolo e non fatto nemmeno dai moduli ufficiali), ecc. ecc.

Pure il pad, pur avendo parecchia roba in più, manca di qualcosa..
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Bazaar e launchpad 4 Anni 11 Mesi fa #16180

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
LeartS ha scritto:
eLBati ha scritto:
Mancano parecchie robe. Per esempio convenzioni sugli id xml, convenzioni sul campo name delle viste (facendo una query su una delle mie installazioni ho circa il 70% in formato nome.con.spazi e il 30% in formato "testo normale"), convenzioni sui nomi dei file quando si riscrive un metodo (lì dice di mettere tutto il tuo codice in <nome_addon>.py, che è ridicolo e non fatto nemmeno dai moduli ufficiali), ecc. ecc.

Pure il pad, pur avendo parecchia roba in più, manca di qualcosa..

Ovviamente i miglioramenti sono ben accetti.

L'ideale sarebbe discuterne in lista community o direttamente in una o più merge proposal con la modifiche suggerite.

Il sorgente del capitolo 'how to contribute' è qua
bazaar.launchpad.net/~openerp-community/...5/source/contribute/
Lorenzo Battistini
github.com/eLBati

TAKOBI
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: NicoTheBrush

Bazaar e launchpad 4 Anni 11 Mesi fa #16186

  • antoniov.shs-av
  • Avatar di antoniov.shs-av
  • Offline
  • Administrator
  • Messaggi: 176
  • Ringraziamenti ricevuti 11
  • Karma: 0
Benissimo!
In questi ultimi giorni ho scoperto un mondo.
Ora finalmente iniziano ad esser chiari i vari processi decisionali e di aggiornamento di OpenERP Italia

Grazie
Antonio Maria Vigliotti
zeroincombenze.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.145 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam