## 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
----
