I like the idea, However keep in mind that it's more artifacts to review during releases.
Chris ________________________________ Von: Xiangdong Huang <[email protected]> Gesendet: Mittwoch, 20. Januar 2021 08:15 An: dev <[email protected]> Betreff: [discuss] new IoTDB binary release files structure Hi, IoTDB's release process has worked about 2 years. Christofer and Julian did a lot about how to release (using maven assembly plugin) and how to check. Now we have an all-in-one zip file (size: ~57MB), which includes IoTDB-server, IoTDB-cli, IoTDB-Grafana-Middleware. Along with IoTDB's grown, just using one zip file for the binary files exposes its disadvantages: someone may just want a part of the modules, but he/she has to download them all. So, I'd like to separate the binary file into several parts: - IoTDB-server: contains the cli and the server module; - IoTDB-cli: only contains the cli module (discuss: this can be removed) - IoTDB-Grafana-middleware: only contains the middleware. (tips: this may be replaced by a new implementation using GoLang) - IoTDB-cluster-beta: only contains the cli and the server module using the cluster mode. - IoTDB-CPP-library-{OS}: only contains the cpp binary library in different OS platforms (Mac, Linux, and Windows). Best, ----------------------------------- Xiangdong Huang School of Software, Tsinghua University 黄向东 清华大学 软件学院
