# Getting started

## Twig template engine

Like other well designed template engines, [Twig](https://twig.symfony.com) is a flexible and fast template engine that process and translate injected data model (primitive and non primitive data types) into raw HTML. The Theme SDK use Twig to let developers show their creativety in building and customising their own themes. See [Twig Reference](https://themes.zid.dev/twig-reference) for more information

## Create a new project

To create a new project, first you have to install zid-theme npm package **>*****=v1.1.0*** (**Nodejs and NPM need to be installed on your machine**).

{% hint style="info" %}
*Make sure to Install zid-theme globally to create a symbolic link on your filesystem*
{% endhint %}

```javascript
npm i -g zid-theme
```

Create a starter project:

```javascript
zid-theme new your-project-name
```
