Se hai imparato il progetto e hai una certa confidenza con esso e sei interessato nel contribuire al suo sviluppo, leggi le seguenti linee guida.
Entrare nel team di phpDays
- Lascia un commento alla pagina Risposte o invialo qui Project Support Group.
- Nel tuo messaggio specifica il ruolo che vuoi intraprendere (php developer, web designer, traduttore di documentazione, typesetter, Javascript developer) e includi il tuo indirizzo gmail (Il tuo username gmail)
- Dopo una rapida valutazione riceverai un email con la nostra decisione (se non ricevi risposta entro 3 giorni, re-invia la tua richiesta)
- Se tutto va bene, diventerai un membro del progetto e potrai avere accesso a particolari funzioni (potrai cambiare il codice del progetto, la documentazione)
- Inoltre verrai aggiunto a Lista membri del progetto
Informazioni generali sul sito
- Downloads - La pagina di download dove troverai le copie funzionanti per gli utenti finali.
- Wiki - La documentazione del progetto
- Problemi - Lista dei vari problemi del progetto e delle varie correzioni.
- Source - Informazioni sul repository SVN del progetto e il changelog.
Eseguire l'upload di una copia funzionante del progetto
- scaricare ed installare un client SVN
- scaricare una copia funzionante del progetto (per ulteriori informazioni visitare Checkout)
- Se non hai mai lavorato con Subversion prima d'ora, ora potrai imparare.
Linee guida per applicare dei cambiamenti (SVN commit)
Per i commenti seguire il formato seguente
- Fix #1234: Il nome del bug - con il numero di errore 1234. Se il bug non è presente in Issues, dovrai aggiungerlo e dopo eseguire l'`SVN Commit.
- scrivere ogni bug/problema in una linea separata. Mettere un punto alla fine della linea.
Test personale
Installare PHPUnit. Quest'ultimo ti aiuterà a creare delle unità di test per assicurarti che il nuovo fix da te creato non intralci altre parte del codice. Solo dopo questo potrai fare un SVN Commit.
Scrivere codice migliore
Leggere la pagina Stile di codice. Seguendo uno stile di programmazione uniforme farai modo che tutti i programmatori potranno comunicare in un unico, comprensibile linguaggio.