Qual è il flusso di lavoro generale quando desidero aggiungere una funzione a un'applicazione open source che non avevo originariamente scritto? Come faccio a conoscere il codice? Come trovo il punto che deve essere modificato o aggiunto? Come posso effettivamente apportare la modifica senza interrompere nient'altro? Come posso verificare che tutto funzioni ancora?
Quali sono le linee guida generali su un tale progetto?