Quy trình công việc chung khi tôi muốn thêm một tính năng vào một ứng dụng nguồn mở mà tôi không viết ban đầu là gì? Làm thế nào để tôi biết mã? Làm thế nào để tôi tìm thấy vị trí cần phải thay đổi hoặc thêm vào? Làm thế nào để tôi thực sự thay đổi mà không phá vỡ bất cứ điều gì khác? Làm thế nào để tôi kiểm tra rằng mọi thứ vẫn hoạt động?
Các hướng dẫn chung về một dự án như vậy là gì?