> For the complete documentation index, see [llms.txt](https://docs.mydukaan.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mydukaan.io/introduction-to-dukaan-themes.md).

# Introduction to Dukaan Themes

Dukaan themes are a collection of templates, stylesheets, and scripts that determine the look and feel of your online store. They are built using a combination of HTML, CSS, JavaScript, and the Nunjucks templating language. Customizing your theme allows you to create a unique shopping experience tailored to your brand and audience.

## 😎 If you're not a coder&#x20;

We recommend that you learn about the basics of HTML, CSS, JS (can also skip this if you're really good at Googling :wink:) and then start with the tutorial from the [next chapter](/building-your-own-custom-theme.md).

## 🧑‍💻 If you're a coder

Brush up on your HTML, CSS & JS skills and top it with some Nunjucks. If you're not aware of Nunjucks worry not we have covered the basics of it here in the [Nunjucks chapter](/nunjucks-templating-language.md).

## 🛠️ Cut the fluff and just show me how to deploy

You can directly learn about deploying your changes [from this chapter](/making-your-first-edit.md).

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.mydukaan.io/introduction-to-dukaan-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.
