(Sent this yesterday but can't find this from storm-dev mbox... sending it again)
Hi dev, I'd like to start discussion regarding moving non-connectors modules out of external, maybe top directory. "external" directory has non-connectors (SQL, Flux, storm-kafka-monitor, storm-submit-tools), and except Flux, others should be placed to the binary dist. since Storm itself (not from user topology) needs to refer them. They're actually tied to the core of Storm, so I feel that it would be better to treat them (including Flux) as non-external, maybe same level as storm-core. (I'm not sure what "external" actually means for Storm project btw.) In addition, after doing that I'd like to change the directory name "external" to "connector" or so, so that the name could be self-describing and we can only place connectors to that directory. (I know it would be painful for already opened pull requests, so no strong opinion regarding this.) Looking forward to your opinion! Thanks, Jungtaek Lim (HeartSaVioR)
