Click 包的命名约定是什么?

use*_*628 5 application-development click-packages

我制作了一个 Ubuntu Touch 应用程序并打算将其上传到Click 应用程序商店。我应该使用什么命名约定来命名我的 Click 包?

iBe*_*eve 8

包名通常是您的应用程序的名称,全部为小写,并使用破折号 ( -) 而不是空格。

例如,以下是我的一些应用程序及其包名称:

  • 天气桌面变成了weather-desktop

  • Ubuntu 任务变为ubuntu-tasks.

  • uBible 将是ubible.

此外,Click 包还使用一个命名空间,该命名空间与包名称组合形成 App ID。命名空间是开发者的域名颠倒过来的,例如:

  • MyAwesomeApps.com 将成为com.myawesomeapps.
  • Ubuntu.com 将成为com.ubuntu.

如果您没有自己的域名,则可以使用基于您的 Launchpad 用户名的默认域名:

com.ubuntu.developer.<lpname>
Run Code Online (Sandbox Code Playgroud)

关于开发者命名空间,有几点需要注意:

  1. 一旦您上传了应用程序,便无法对其进行更改。在您上传应用程序之前,如果您犯了错误或想要更改它,您可以在#ubuntu-app-devel频道中要求更改它。

  2. 如果您拥有它所代表的域,或者如果它是使用您的 Launchpad 用户名的默认名称,则您只能使用该名称空间。

例如,Ubuntu Tasks 的 App ID 是

com.ubuntu.developer.mdspencer.ubuntu-tasks
Run Code Online (Sandbox Code Playgroud)