leakcanary icon indicating copy to clipboard operation
leakcanary copied to clipboard

Reorganize the repo folders

Open pyricau opened this issue 6 years ago • 0 comments

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.

pyricau avatar Dec 18 '19 09:12 pyricau