Возможное имя будущего плагина конфликтует с "Workflow"

Я уже создал и выпустил плагин под названием Discourse Workflow:

Это вызовет путаницу на Meta, и так как это выглядит как запрос на включение в основное ядро, пользователи моего плагина увидят в разделе «Плагины» в админ-панели две очень похожие записи, которые, по-видимому, выполняют разные функции.

Спасибо!

Извините, но именование останется. Я рекомендую не использовать «Discourse X» для ваших неофициальных плагинов — это поможет избежать множества конфликтов. Используйте собственное пространство имён «merefield-discourse-workflows».

discourse- обозначает платформу, а я уже находится в пространстве имён merefield, поэтому я продолжу использовать тот же формат имени репозитория, который все разработчики плагинов здесь используют уже много лет.

Однако, возможно, здесь есть возможность выделиться, сделав название ещё более подходящим.

Пока что спасибо заранее за дополнительный трафик :wink:

Ведь вы не сможете установить это на другую платформу.

только потому, что многие так делали, это не делает выбор хорошим.

Я просто говорю вам, что мы не можем называть наши продукты по образцу сотен тем/плагинов, существующих в сети — это кажется очевидным. Поэтому, по сути, adoption другой схемы именования выглядит для вас разумным выбором :man_shrugging:

Конечно, это хороший выбор!

:+1: Да, именно поэтому они имеют префикс discourse-!

Даже если вы не читаете многие темы здесь, простой поиск показал бы существование и очень значимую текущую и недавнюю работу над этим плагином.

Теперь мне, возможно, придется не только ребрендинг этого плагина, но и переименовать текст, маршруты, классы, таблицы и т.д.

Возможно, мои инструменты для работы с кодом облегчат это, но спасибо за лишнюю и в противном случае ненужную работу!

Чтобы сохранить профессионализм, это мой последний комментарий по этому вопросу.

Мой первый комментарий был: «Извините». Я просто не буду переименовывать, и вы можете оставить всё как есть. Больше мне сказать или сделать нечего.

Одно из решений — переместить его в workflows, а не в discourse-workflows, так как это основной плагин. Это незначительное изменение, но я могу это сделать.