Каково соглашение об именах для пакетов кликов?

Я создал приложение Ubuntu Touch и собираюсь загрузить его в магазин приложений Click. Какое соглашение об именовании я должен использовать для именования моего пакета кликов?

1 ответ

Имя пакета - это обычно имя вашего приложения, все в нижнем регистре и с тире (-) вместо пробелов.

Например, вот несколько моих приложений и их имена пакетов:

  • Weather Desktop стал weather-desktop

  • Задачи Ubuntu становятся ubuntu-tasks

  • убибле будет ubible

Кроме того, пакеты click также используют пространство имен, которое объединяется с именем пакета для формирования идентификатора приложения. Пространство имен - это обратное доменное имя разработчика, например:

  • MyAwesomeApps.com станет com.myawesomeapps
  • Ubuntu.com станет com.ubuntu

Если у вас нет собственного доменного имени, вы можете использовать значение по умолчанию, основанное на вашем имени пользователя на Launchpad:

com.ubuntu.developer.<lpname>

Есть несколько вещей, которые следует отметить в вашем пространстве имен разработчика:

  1. После загрузки приложения его нельзя изменить. Перед тем как загрузить приложение, если вы допустили ошибку или хотели бы изменить ее, вы можете воспользоваться #ubuntu-app-devel канал, чтобы это изменилось.

  2. Вы можете использовать пространство имен только в том случае, если вы являетесь владельцем домена, который он представляет, или если это имя по умолчанию с вашим именем пользователя Laynchpad.

Так, например, идентификатор приложения для задач Ubuntu

com.ubuntu.developer.mdspencer.ubuntu-tasks

Другие вопросы по тегам