- Issue created by @yautja_cetanu
- 🇧🇪Belgium wouters_f Leuven
ik think the prefixes are very common to convey dependency or linked to
(search_api_* commerce_* webform_* all have modules that use this kind of naming).Check this page https://www.drupal.org/docs/contributed-modules/webform/webform-add-ons →
In webform there's webform_* modules and modules like address that also provide functionality outside of webform and thus don't have the naming prefix.I would use the same approach.
If the module provides functionality outside of the AI module
- Name it accordingly (fireworksai example is good)if the module is so tightly coupled to the AI module that it can not live without it
- prefix it.Apart from that we should have a similar looking page with modules that we work with (where all the above are, both prefixed and not prefixed).
my 5 cents. - 🇩🇪Germany marcus_johansson
Currently the Fireworks AI module is an provider, has plugins that works with the old AI Interpolator and it works together with the AI Augmentor, so its "more" then just a provider in this case.
I think its not big enough to split up into an API plugin module and an AI provider module, it would not be nice having to download two modules just to have it working.
I think good documentation and linking and even maybe lists being updated is more important then the actual data name of it, that you wont see unless you are a developer. Also note that changing namespaces is not something that is super simple to do for current modules. For future modules we could have a rule internally.
This also means when it comes to contrib modules we can only control what we control unless we do some really weird technical solution to stop certain names to be used as providers. Someone could create a module without AI in its name, data name, description or module group that still is a provider.
- 🇩🇪Germany marcus_johansson
One note I saw when adding a project - when you are trying to add your module to a module family that is an autocomplete. If you write AI, it does not autocomplete to the AI module, making it impossible to connect.
We should probably call the AI module AI (Artificial Intelligence) as human readable name so its easier to find in autocomplete.
- 🇧🇪Belgium wouters_f Leuven
Yes Marcus, also on google for example the title is very short.
I also propose something like "AI (Artificial Intelligence)" or similar - Status changed to Fixed
about 1 month ago 6:52am 26 October 2024 - 🇬🇧United Kingdom scott_euser
Think we've now decided on new architecture, and have ✨ Move out all provider modules to contrib modules Active for carrying out next steps
Automatically closed - issue fixed for 2 weeks with no activity.