Looking for object model

new to environment and looking for a conceptual model (e.g. UML), glossary, syntax etc. that is maybe independent of the code.
hoping to get an understanding of capability and limitations to facilitate design/configuration of system and limit conceptual errors.
pretty much everything that i’ve seen is solving a specific problem which doesn’t give me a good feel for possible extensions.
something to help my understanding; for example:

  • can an entity be in more than one group and does that even make sense?
  • what kind of leveling and connectivity are possible in a configuration?

Take a look at the Development docs intro and the talks by @balloob .

thanks fabaff,

have started to follow @balloob; informative.
the docs seem to give a component/package level view.
guess i’m struggling with the class/objective perspective I would use to model my environment and represent in the config file(s)

just out of curiosity; would/could you ever have multiple instances in one hardware deployment (e.g. Pi, workstation)
not even close to that, but I can’t help myself :slight_smile:

what is the place where to talk to people about this stuff as I start to build?

yes, I do. It’s no big deal as you can assign every instance its own configuration file. Letting talk the instances together is a different topic.

Here or gitter.im.