Openhab-addons: Consistent Bunde naming

Created on 8 May 2019  路  6Comments  路  Source: openhab/openhab-addons

The project names are not very constistent. E.g.

  • org.openhab.io.mqttembeddedbroker is named openHAB Add-ons :: Bundles :: IO :: MQTT Broker Moquette while org.openhab.io.homekit is named openHAB Add-ons :: Bundles :: Homekit and not openHAB Add-ons :: Bundles :: IO :: Homekit
  • org.openhab.extensionservice.marketplace is named openHAB Add-ons :: Extension Service :: Eclipse IoT Marketplace why is org.openhab.transform.exec named openHAB Add-ons :: Bundles :: Exec Transformation Service and not openHAB Add-ons :: Transformation Service :: Exec

My suggestion would be:

  • omit "Bundles" at all
  • use "Binding", "Extension Service", "IO", "Transformation Service", "Persistence Service" and "Integration Tests"

@openhab/2-x-add-ons-maintainers, WDYT?

discussion infrastructure

Most helpful comment

I would vote for 2 for the bundle name, too.

All 6 comments

I agree with your suggestions.

It would be nice if the projects in openhab-core and openhab-webui also use the same naming strategy. The openhab-core project has "Bundles" added to the respective project names. The openhab-webui doesn't but it does have bundles. Was this done intentionally @maggu2810 ?

The openHAB WebUI repository has not been migrated by me.
IMHO all repos should use the same scheme for directories, group IDs, artifact IDs, bundle names, etc.

So what would you prefer?

  1. openHAB Add-ons :: Transformation Service :: Exec
  2. openHAB Add-ons :: Bundles :: Transformation Service :: Exec
  3. openHAB Add-ons :: Bundles :: Transformation Service Exec
  4. openHAB Add-ons :: Bundles :: Exec Transformation Service

I would vote for 2. We should also discuss what features should be named. We have similar "problems" there:

  • openhab-binding-airvisualnode - org.openhab.binding.airvisualnode (ok from my POV)
  • openhab-misc-market - org.openhab.extensionservice.market
  • openhab-misc-homekit - org.openhab.io.homekit
  • openhab-io-javasound - org.openhab.io.javasound
  • openhab-transport-modbus - org.openhab.transport.modbus
  • openhab-transformation-exec - org.openhab.transformation.exec

I would vote for 2 for the bundle name, too.

2

Was this page helpful?
0 / 5 - 0 ratings

Related issues

gk4 picture gk4  路  3Comments

smyrman picture smyrman  路  4Comments

Nikos78 picture Nikos78  路  5Comments

LukasA83 picture LukasA83  路  5Comments

tobiwan88 picture tobiwan88  路  4Comments