3dcitydb / citydb-tool

3D City Database 5.0 CLI to import/export city model data and to run database operations
Apache License 2.0
9 stars 2 forks source link

Add plugin support #7

Closed clausnagel closed 8 months ago

clausnagel commented 8 months ago

This PR adds support for user-defined plugins to citydb-tool.

The plugin mechanism is defined in the new module citydb-plugin:

Besides this general plugin mechanism, the citydb-cli module has been extended by this PR:

More extensions to other modules will be added after merging this PR. Note: All user-defined extensions to citydb-tool will be plugins. There is no distinction between plugins and ADE extensions like in the Importer/Exporter anymore.

yaozhihang commented 8 months ago

Nice module. Only one comment: should we create an empty plugin folder in the CLI tool build package?

clausnagel commented 8 months ago

Nice module. Only one comment: should we create an empty plugin folder in the CLI tool build package?

Yes, absolutely!

clausnagel commented 8 months ago

added empty plugins directory with 1c39dc09112e4ff5a972905ce67e067eb7d4a72d