# {{ name }}
This project was generated with [`@vendure/create`](https://github.com/vendure-ecommerce/vendure/tree/master/packages/create).
## Directory structure
* `/src` contains the source code of your Vendure server. All your custom code and plugins should reside here.
* `/static` contains static (non-code) files such as assets (e.g. uploaded images) and email templates.
## Development
```
yarn start
# or
npm run start
```
will start the Vendure server and [worker](https://www.vendure.io/docs/developer-guide/vendure-worker/) processes from
the `src` directory.
{{#if isTs}}## Build
```
yarn build
# or
npm run build
```
will compile the TypeScript sources into the `/dist` directory.{{/if}}
## Migrations
[Migrations](https://www.vendure.io/docs/developer-guide/migrations/) allow safe updates to the database schema.
The following npm scripts can be used to generate migrations:
```
yarn migration:generate [name]
# or
npm run migration:generate [name]
```
run any pending migrations that have been generated:
```
yarn migration:run
# or
npm run migration:run
```
and revert the most recently-applied migration:
```
yarn migration:revert
# or
npm run migration:revert
```