İçeriğe geç

Releasing Crowdin Apps

Bu içerik henüz dilinizde mevcut değil.

Crowdin’de Çevirin

When your app is ready, you publish it so that other people can install and use it. What that takes depends on where the app runs.

A self-hosted app goes through two stages:

  • Setting up and deploying the production environment
  • Distributing it on the Crowdin Store

Before releasing, set up separate production and development environments, for two reasons:

  • Stability: You test changes without risking downtime or the loss of production data.
  • Security: Only the people who need customer data have access to it.

Each environment needs its own OAuth client, database, and credentials.

A self-hosted app runs on infrastructure you control, so you can host it anywhere that serves it over HTTPS. Crowdin reaches the app at the baseUrl in its app descriptor, so that URL must stay stable once the app is installed.

Apps built with the Crowdin Apps SDK deploy like any other Node.js application. The SDK documentation covers the platforms it supports.

Crowdin can also host a self-hosted app for you. This is a separate arrangement from serverless apps, which run on Crowdin infrastructure by design. Submit the app’s source code, and once our team reviews and approves it, Crowdin hosts the app.

Each hosting arrangement comes with its own agreement. Apps hosted by Crowdin also carry a Verified by Crowdin badge.

Contact Support Team for details.

A serverless app has no infrastructure of your own to prepare. The Serverless Apps SDK CLI builds the app and publishes the bundle, and Crowdin serves it from then on. While you work on the app, the CLI points Crowdin at a local server instead, so the same modules run against your machine.

Publishing installs the app in your own account. To share it with other Crowdin users, submit it to the Crowdin Store.

Read more about the Serverless Apps SDK.

To publish on the Crowdin Store, Contact Support Team for a developer account. The account lets you publish apps and see statistics such as the number of installations and the app rating.

Read more about Publishing Your App.

Bu sayfa faydalı oldu mu?