Ich überarbeite gerade das Roborock Modul und dabei fällt mir auf dass ich persönlich den bisherigen Bibliotheksnamen „IPSymconRoborock“ für nicht so schön halte.
Eine Regel für die Namensvergabe habe ich nicht gefunden, meine mich aber zu erinnern, irgendwo gelesen zu haben, dass in Namen kein IPS, Symcon, IPSymcon etc auftauchen sollte. Finde es nur leider nicht mehr.
Spricht etwas dagegen, eine Bibliothek umzubenennen? Mir schwebt da ein kürzerer Name wie „Roborock“ vor.
Ja genau unter Punkt 9 steht es, in den Best practices steht es jedoch nicht
„IPSymcon“, „IPS“ oder vergleichbares darf nicht Teil eines in einer Lokalisierung gewählten Namens sein.
Was ist denn ein „in einer Lokalisierung gewählter Name“? Ich verstehe darunter, dass es in der locale.json nicht auftauchen darf.
Damit wäre der Bibliotheksname zwar außen vor, aber ich denke man kann auch ihn ohne Probleme umbenennen.
Ich habe damals alle meine Module angepasst, weil ich überall nen IPS- vor hatte. Das hat ohne Probleme funktioniert, so lange die GUID die selbe bleibt.
Mit in der Lokalisierung gewählt sind die Namen gemeint, die du beim Einreichen im Reiter „Lokalisierung“ eingibst. Prinzipiell würde ich aber empfehlen, das bei allen Namen anzuwenden, die ein Benutzer sehen kann.