1
0
Fork 0
freesewing/markdown/dev/tutorials/pattern-design/part1/new-design/en.md

59 lines
1.4 KiB
Markdown
Raw Normal View History

2022-07-02 22:52:31 +02:00
---
title: Setting up the development environment
2023-09-30 14:04:18 +02:00
order: 20
2022-07-02 22:52:31 +02:00
---
2023-09-28 09:11:06 +02:00
FreeSewing provides a development environment that visualizes your design for you.
To set it up, I will open a terminal and enter the following command:
2022-07-02 22:52:31 +02:00
2022-10-04 23:36:08 +02:00
```sh
2023-09-30 15:57:51 +02:00
npx @freesewing/new-design
2022-07-02 22:52:31 +02:00
```
2023-09-30 14:04:18 +02:00
It will ask if it is ok to install the development environment in a new folder
named `freesewing`. You can accept the default, or pick a different folder name
if you prefer.
2022-07-02 22:52:31 +02:00
2023-09-30 14:04:18 +02:00
It will also ask what package manager you would like to use.
Here too the default (`npm`) is fine., unless you are certain you have **yarn** installed.
2022-07-02 22:52:31 +02:00
2023-09-30 14:04:18 +02:00
After answering these questions, files will be downloaded, dependencies installed,
and it will also initialize a git repository for you (if you have git on your system).
2022-07-02 22:52:31 +02:00
<Note>
2023-09-28 09:11:06 +02:00
This will take a few minutes because the development environment has a number
of dependencies that need to be downloaded.
2022-07-02 22:52:31 +02:00
</Note>
2023-09-30 14:04:18 +02:00
When it's ready, you can enter the `freesewing` directory that was just created and run `npm run dev`:
2022-07-02 22:52:31 +02:00
2022-10-04 23:36:08 +02:00
```sh
2023-09-30 14:04:18 +02:00
cd freesewing
2022-07-02 22:52:31 +02:00
npm run dev
```
2023-09-28 09:11:06 +02:00
Or if you want to use yarn as package manager:
2022-07-02 22:52:31 +02:00
2022-10-04 23:36:08 +02:00
```sh
2023-09-30 14:04:18 +02:00
cd freesewing
2022-08-20 18:08:01 -04:00
yarn dev
2022-07-02 22:52:31 +02:00
```
2023-09-28 09:11:06 +02:00
Now open a browser and go to http://localhost:8000
2022-07-02 22:52:31 +02:00
If all goes well, we'll should see this landing page:
2022-07-02 22:52:31 +02:00
![The FreeSewing development environment](./nd.png)
2023-09-30 14:04:18 +02:00
<Tip>
2022-07-02 22:52:31 +02:00
2023-09-30 14:04:18 +02:00
##### Need help?
2022-07-02 22:52:31 +02:00
2023-09-28 09:11:06 +02:00
If you run into any issues, head over to [FreeSewing.org/support](https://next.freesewing.org/support)
which lists the various ways in which you can get help.
2023-09-30 14:04:18 +02:00
</Tip>