Hi Gaofei, I totally agree and support changing the package structure, as it was something I stumbled over some time ago when I was trying to integrate IoTDB into something.
Chris Von: Gaofei Cao <caogao...@apache.org> Datum: Dienstag, 27. Juni 2023 um 15:19 An: dev@iotdb.apache.org <dev@iotdb.apache.org> Betreff: Refactor the package structure of IoTDB Hi All, To make the the package structure of IoTDB more concise and tidy, we have moved the package `antlr`, `confignode`, `consensus`, `metrics`, `mlnode`, 'node-commons' and `server` to a new package `iotdb-core`. The package structure before changed: Parent ├──antrl ├──confignode ├──consensus ├──iotdb-api ├──iotdb-client ├──iotdb-connector ├──iotdb-protocol ├──library-udf ├──metrics ├──mlnode ├──node-commons ├──server ├──tsfile The package structure after changed (master branch): Parent ├── iotdb-api ├── iotdb-client ├── iotdb-connector ├── iotdb-core └── antlr └── confignode └── consensus └── datanode (sever package before changed) └── metrics └── mlnode └── node-commons └── tsfile ├── iotdb-protocol ├── library-udf Thanks. ____________________ Gaofei Cao Apache IoTDB PMC