Hi @SaaketGupta,
I would say that’s what’s needed at the minimum. When moving from a development app to a production app there are other considerations like the ones mentioned here.
If the app stores data outside of the Atlassian product, have a look at the store
tag in the ACE repository.
About the app installation, you’ll need to understand if the app will be installed by a single customer or if there is the potential for other customers to use it in the future. If more customers might use it in the future, the community opinion (see this thread) is that it’s better to list it in the Marketplace (a private listing is an option).
What I meant with my sentence is that, if the app is not available on the Marketplace, the customer will need to install the app in a similar way as you can install it manually on a test site:
- browse to the /plugins/servlet/upm URL
- select “Upload app” (this option is only available if the Settings → Enable development mode has been selected - here are the detailed instructions with screenshots)
Caterina