Обходные решения для поддержки альтернативных структур тегов

Существуют ли какие-либо обходные пути для поддержки альтернативных структур тегов?

Например, мы хотим ввести теги для каждого из наших SDK, которые отражают название SDK. Наши SDK структурированы как @namespace/name — в идеале каждый тег должен выглядеть именно так, но это, похоже, невозможно.

Есть идеи?

Помимо вопроса оформления, иерархия существует — вы можете создавать группы тегов.

Безусловно — мы поместим все теги SDK в группу тегов SDK. Проблема именно в самих тегах.

Ситуация усугубляется тем, что имя может быть написано через дефис, например @namespace/name-name. Идеальное решение — использовать это как полный тег, поскольку замена на namespace_namename или любой другой вариант свела бы на нет саму суть.

Дефисы допустимы в именах тегов, не так уверен насчёт слешей.

Они недопустимы, так как используются в маршрутизации.

Ах да, осталось только разобраться с / и @

Очень ценю ваши идеи!

Слэши недопустимы, так как они нарушат маршрутизацию.

Ты про кодирование говоришь?

Не совсем уверен, что полностью понял, но у нас есть более 70 SDK, которые мы хотим поддерживать через теги. Все они следуют описанной структуре, и мы ищем жизнеспособное решение для отображения этих SDK в виде тегов (как из коробки, так и кастомных).

Моя текущая идея — отказаться от пространства имён и использовать только название. Затем применить иконки тегов, чтобы лучше показать, что это версии SDK, а не обычные теги.

Альтернативой может быть использование поддерживаемого гомоглифа, похожего на слэш.

Пример .

Сработает ли | или \, хотя?

Нет, они не работают.

Вы нашли решение? Если да, пожалуйста, поделитесь им здесь.

В противном случае мы закроем эту тему, так как, к сожалению, синтаксис, о котором вы спрашиваете, не работает для тегов, как обсуждалось выше. Возможно, вы могли бы добавить декоративные элементы к своим тегам с помощью значка @, чтобы хотя бы показать префикс @, используя Tag Icons.

Я думал, что уже обновил :face_with_peeking_eye: — мы всё же нашли решение, которое работает для нас :slight_smile:

Мы убрали @namespace/ и просто использовали название, добавив иконку тега SDK, чтобы обозначить, что это один из наших SDK

Screenshot 2025-09-18 at 9.52.04