Start diving into large open source projetcs
- by Vanangamudi
How to start learning and reading the source of large and complex projects like Blender3D and Gimp, for instance. Since the developers busy improving it and there is no docs exist at present, how do we start developing and customizing these projects. Linux kernel deserve to have several books on its code, also these kind of project do deserve the same. And there are no unit tests available for this kind of projects. Say I'm going to read and understand the source code blender. How do I start.
How to setup the development environment for developing the app?
If it includes several dependencies, and assume that their source code also available how to setup this kind of inter-related, coherent source code to debug?