leakcanary
leakcanary copied to clipboard
Reorganize the repo folders
We should reorganize the file structure to have less clutter at the root.
We currently have 17 Gradle modules at the root. Instead:
+-shark
+-shark
+-shark-android
+-shark-cli
+-shark-graph
+-shark-hprof
+-shark-log
+-shark-test
+-leakcanary
+-leakcanary-android
+-leakcanary-android
+-leakcanary-android-core
+-leakcanary-android-instrumentation
+-leakcanary-android-process
+-leakcanary-android-sample
+-leakcanary-deobfuscation-gradle-plugin
+-leakcanary-object-watcher
+-leakcanary-object-watcher
+-leakcanary-object-watcher-android
+-leakcanary-object-watcher-android-androidx
+-leakcanary-object-watcher-android-support-fragments
We should also look at the various config files and figure out which ones actually need to live at the root vs can be configured to move elsewhere.
This is low priority, we should wait for the open PR count to drop to 0 so no PR is disrupted.