Каково соглашение об именах для пакетов кликов?
Я создал приложение 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>
Есть несколько вещей, которые следует отметить в вашем пространстве имен разработчика:
После загрузки приложения его нельзя изменить. Перед тем как загрузить приложение, если вы допустили ошибку или хотели бы изменить ее, вы можете воспользоваться
#ubuntu-app-devel
канал, чтобы это изменилось.Вы можете использовать пространство имен только в том случае, если вы являетесь владельцем домена, который он представляет, или если это имя по умолчанию с вашим именем пользователя Laynchpad.
Так, например, идентификатор приложения для задач Ubuntu
com.ubuntu.developer.mdspencer.ubuntu-tasks