# Technical guide for publishing Site themes

Thank you for your decision to contribute to our Themes store!

With our recommended flow, you'll start with just an idea and end up with a monetized Instant Site theme available to all Ecwid users worldwide!

### Sign up with Ecwid

Start your journey by submitting a new dev form from the following link: <https://portal.ecwid.com/en-us/app-market-request>

Specify that you are working on a theme, leave some contact details, and share some of your existing projects/apps here.

Our App team will review the form shortly and contact you by email.

### Set up dev environment

After getting approval from the App team, you'll receive a follow-up email telling you how to set up a dev environment with Ecwid. You'll only need to register a free Ecwid store and share its ID with us.

Ecwid Apps team will provide you with the **dev app** and a **free premium plan for your store**.

### Go through design requirements and guidelines

Site themes are all about the design and aesthetics.

To ensure the quality of public themes available in Ecwid Theme store, we prepared guidelines, internal and external inspiration resources, and a self-review checklist to help you on your journey.

{% hint style="success" %}
Be sure to go through [Design Site Themes](/site-themes/design-site-themes/introduction-to-designing-themes.md) section before starting coding!
{% endhint %}

### Start developing

Now you can start working on the code: [Getting started](/site-themes/develop-site-themes/getting-started.md)

From this point, you have full control over the theme code. Push and instantly check any changes to your theme with the Instant Site editor – a website editor tool integrated into Ecwid store admin.

### Check your app before submission

When you feel like your theme is ready for launch, make a simple self-review using the provided checklist and adjust the theme to pass all of the requirements outlined there: [Checklist for public Site themes](/site-themes/dev-launch-site-themes/checklist-for-public-site-themes.md)

### Submit your theme

With the themes ready, prepare promo materials for publishing and submit your theme to the review process performed by our Apps team: <https://portal.ecwid.com/en-us/app-readiness-form>

Ecwid Apps team will reach back to you in 1-2 working days.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ecwid.com/site-themes/launch-site-themes/technical-guide-for-publishing-site-themes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
