camaraproject / Commonalities

Repository to describe, develop, document and test the common guidelines and assets for CAMARA APIs
Apache License 2.0
9 stars 24 forks source link

Introducing product categories #178

Open akoshunyadi opened 3 months ago

akoshunyadi commented 3 months ago

Problem description Currently our APIs are organized into sub-projects, later it might be changed to working groups with the related APIs, but there's still no organization of the APIs from the product view, what the developers will see when using Camara APIs.

Possible evolution I'd like to propose the introduction of product categories, like device, home, network etc.

Alternative solution

Additional context

jgarciahospital commented 2 months ago

HI Akos. At product level there is a category proposal followed by Use Cases, which i'm pretty sure that will not be valid for CAMARA where the names are more specifying the functionality implemented by the API than the service that is solved with it.

Additionally, APIs are evolving in some cases, changing their scope (e.g. mobile to also fixed), not sure how this will evolve and be maintained over the time.

I'd propose that, for the time being, we fix the already open and even agreed discussions in the particular APIs, e.g. https://github.com/camaraproject/DeviceStatus/issues/125, for been able to get solutions on existing issues asap.