## Please edit system and help pages ONLY in the master wiki! ## For more information, please see MoinMoin:MoinDev/Translation. ##master-page:HelpOnPatchCreation ##master-date:2007-09-16 22:22:26 #acl -All:write Default #format wiki #language it AiutoContenuti > AiutoPerGliSviluppatori > AiutoSuCreazionePatch Avete trovato la soluzione a un bug e volete che gli sviluppatori di moin la includano, ma non sapete come fare. Ecco come: == Come creare una patch == 1. Recuperare l'ultima versione del codice sorgente e fare le proprie modifiche. Per maggiori informazioni consultare MoinMoin:MoinDev/MercurialGuide. 1. Prima di continuiate, porsi le seguenti domande: * È la patch utile a molte persone? Una nuova caratteristica utile per se stessi non è per forza utile a tutti. * È scritta nella MoinMoin:WikiWay? Fare qualche cosa come !WikiWay è pià facile venga incluso che farlo in un altro modo. * È una buona patch? Pulita, facile da leggere e da capire ed è molto probabile che venga inclusa. * È stato provato il codice a sufficienza? Alcuni dei membri di MoinMoin:MoinCoreTeamGroup eseguono prove per qualsiasi codice e non includono del nuovo codice senza averlo provato. 1. Considerare anche: * [[MoinMoin:MoinDev/GettingStarted#createplugins|Creare estensioni se possibile]]! * Patch piccole e pulite è pià facile vangano incluse rispetto quelle grandi. * Codice ben documentato. Per risparmiare tempo, scrivere codice pulito che è facile da capire. :-) * Documentazione utente. Se viene aggiunta una nuova caratteristica, aggiungere una pagina nella documentazione. * Codice facile da gestire. Voi o qualche altro sviluppatore dovrà mantenere il codice, per questo dovrebbe essere facile da capire e pulito. == Patch per la versione corrente == Queste vengono inserite solo se: * correggono un bug * aggiungono una caratteristica utile * non introducono nuovi bug * è piccola e fatta bene ----