# Publish (https://docs.salla.dev/twilight/react/local-development/publish)



Run `salla theme publish` from the theme folder when the theme is ready for the marketplace.

```bash
salla theme publish
```

Alias: `salla theme pub`.

Publishing sends the **source** of your theme to its GitHub repository and tells Salla a new version was submitted. Salla builds it from that commit, so the CLI never asks you to build locally.

## Requirements [#requirements]

* You are signed in: `salla login`.
* The folder contains `twilight.json`.
* Your partner account is linked to GitHub, and the folder's git remote points at the theme's repository.
* The theme has at least one screenshot, one category and a price (150 to 99999 SAR). With no screenshot the CLI opens the theme's page in the Partners portal. Categories and price are asked in the terminal.

A theme created without the GitHub step has no remote. Run `salla theme create` interactively next time, or set up the repository from the Partners portal.

## What it asks [#what-it-asks]

1. The categories, if none are set.
2. The price and an optional discount price, if none is set.
3. A change log in English and one in Arabic, at least 25 characters each.
4. Whether to commit and push uncommitted changes, with a commit message.

Then it submits the publication, waits if Salla's checks are still running, and prints the result. While the request is under review the theme is read-only. To edit it, withdraw the request.

## Before you publish [#before-you-publish]

Check that the pages you changed render at both `/ar` and `/en` ([Languages and RTL](https://docs.salla.dev/twilight/react/guide/languages-and-rtl)), then push your commits:

```bash
git status
git push
```

The CLI offers to commit and push only changes that are not committed yet. Commits you made earlier and did not push are not pushed for you.

## Your themes [#your-themes]

| Command              | Use                                                           |
| -------------------- | ------------------------------------------------------------- |
| `salla theme list`   | Your themes: id, name and status.                             |
| `salla theme delete` | Pick one of your themes and delete it. This cannot be undone. |

Next: [CLI commands](https://docs.salla.dev/twilight/react/local-development/cli-commands)
