Open Bazmundi opened 6 years ago
Well you don't need to reverse engineer the software since it's open source.
No it's too much at all, it's a great idea in fact!
Here is the Django's internal dependencies matrix as CSV:
module,django.__init__,django.__main__,django.apps,django.conf,django.contrib,django.core,django.db,django.dispatch,django.forms,django.http,django.middleware,django.shortcuts,django.template,django.templatetags,django.test,django.urls,django.utils,django.views
django.__init__,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,0
django.__main__,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0
django.apps,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,1,0
django.conf,0,0,0,3,0,2,0,0,0,0,0,0,0,0,0,7,3,3
django.contrib,0,0,35,57,898,136,206,2,38,30,1,3,27,4,3,36,231,16
django.core,5,0,14,38,0,210,81,1,0,5,0,0,2,0,2,7,65,1
django.db,1,0,17,20,0,53,574,2,3,0,0,0,0,0,0,1,115,0
django.dispatch,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,1,0
django.forms,0,0,0,3,0,12,6,0,56,0,0,0,3,1,0,0,45,0
django.http,0,0,0,3,0,15,0,0,0,25,0,0,0,0,0,0,15,0
django.middleware,0,0,0,7,0,5,0,0,0,3,0,0,0,0,0,4,30,0
django.shortcuts,0,0,0,0,0,0,0,0,0,4,0,0,1,0,0,2,2,0
django.template,0,0,2,6,0,6,1,0,0,1,2,0,96,0,0,2,62,0
django.templatetags,0,0,1,2,1,3,0,0,0,0,0,0,19,0,0,0,7,0
django.test,0,0,4,4,10,26,13,2,2,7,0,0,5,0,37,5,20,1
django.urls,0,0,0,3,0,5,0,0,0,1,0,0,0,0,0,39,10,0
django.utils,1,0,3,12,0,10,0,1,0,2,0,0,6,0,0,0,86,1
django.views,1,0,1,4,0,7,3,0,1,25,7,0,19,0,0,4,34,36
I might add more examples in the repo/docs later.
If you have questions about how the software is working, please file issues, they are welcome :+1:
Would it be too much to ask to include examples of CSV files to help people try to reverse engineer how this software is working please?