• Immutable Page
  • Info
  • Attachments

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 MoinDev/MercurialGuide.

  2. 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 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 MoinCoreTeamGroup eseguono prove per qualsiasi codice e non includono del nuovo codice senza averlo provato.

  3. Considerare anche:
    • 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