Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have made a Ubuntu Touch app and intend to upload it to the Click app store. What is the naming convention that I should use for naming my click package?

share|improve this question
    
the name of the program in one word maybe? like, my-awesome-program –  Alvar Sep 9 '13 at 19:37
add comment

1 Answer 1

The package name is usually the name of your application, all in lowercase and using dashes (-) instead of spaces.

For example, here are a few of my applications and their package names:

  • Weather Desktop became weather-desktop

  • Ubuntu Tasks become ubuntu-tasks

  • uBible will be ubible

In addition, click packages also use a namespace which is combined with the package name to form the App ID. The namespace is the developer's domain name reversed, so for example:

  • MyAwesomeApps.com would become com.myawesomeapps
  • Ubuntu.com would become com.ubuntu

If you don't have your own domain name, you can use the default which is based on your Launchpad user name:

com.ubuntu.developer.<lpname>

There are a couple of things to note about your developer namespace:

  1. Once you've uploaded an app, it cannot be changed. Before you've uploaded an app, if you've made a mistake or would like to change it, you can usk in the #ubuntu-app-devel channel to have it changed.

  2. You can only use a namespace if you own the domain it represents or if it is the default using your Laynchpad user name.

So for example, the App ID for Ubuntu Tasks is

com.ubuntu.developer.mdspencer.ubuntu-tasks

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.