how to understand control flow of open-source project that doesn't have no/minimal documentation?
i am working on existing application that uses and open source project but it does not have any documentation. i want to know the control flow of this project so, i can understand it's internal logic & make changes without breaking anything.
Please provide some tips/approaches.