Hi All,
I'm just playing around with things, so these ideas may be completely bonkers, but I figured I'd share them and hopefully hear why they are bad ideas or perhaps see them implemented.
I'm starting from the philosophical basis that the less source code there is the better as it makes it easier for folks to get their minds around the code, reduces potential for errors, reduces size of codebase, increases performance of IDE's, refactoring, etc.
1. My understanding is that the Android implementation never really took off and isn't complete and is unlikely to be completed. I'd suggest pulling this out and putting it into a separate repo. This would include the folder source\android
2. Remove internal\help and instead download help content as-needed or redirect to web wiki.
3. Remove download folders in internal\c\parts subfolders and either move into a separate repo or simply include a README.md with links to where the third party code can be downloaded.
Dave