Що таке загальний робочий процес, коли я хочу додати функцію до програми з відкритим кодом, яку я спочатку не писав? Як дізнатися код? Як знайти місце, яке потрібно змінити чи додати? Як насправді зробити зміни, не порушуючи нічого іншого? Як перевірити, що все ще працює?
Які загальні вказівки щодо такого проекту?