1
0
Fork 0
freesewing/sites/dev/docs/tutorials/pattern-design/part1
Joost De Cock ab3204f9f1 chore: Port FreeSewing.dev to docusaurus
The replaces the NextJS site powering FreeSewing.dev with a Docusaurus
setup. It's part of my efforts to simplify FreeSewing's setup so we can
focus on our core value proposition.
2024-09-28 13:13:48 +02:00
..
new-design chore: Port FreeSewing.dev to docusaurus 2024-09-28 13:13:48 +02:00
nodejs chore: Port FreeSewing.dev to docusaurus 2024-09-28 13:13:48 +02:00
sde chore: Port FreeSewing.dev to docusaurus 2024-09-28 13:13:48 +02:00
structure chore: Port FreeSewing.dev to docusaurus 2024-09-28 13:13:48 +02:00
readme.mdx chore: Port FreeSewing.dev to docusaurus 2024-09-28 13:13:48 +02:00

---
title: "Part 1: Prerequisites"
---

In this first part, I will get your up and running with the FreeSewing
development environment.

If you are familiar with JavaScript and its ecosystem, you can probably skip
this section. If not, I have good news and bad news (and then some more good
news) for you.

The good news is that JavaScript is an easy language to pick up. It is also a
very popular and versatile language and the skills you learn here will serve 
you well.

The bad news is that the JavaScript ecosystem is vast, and unfortunately 
somewhat fractured. Most of the problems people need help with are not so much
in the code itself, but rather getting everything to work together.
This is true not just for FreeSewing, but pretty much all modern JavaScript.

But, no need to despair, FreeSewing provides a development environment that 
will take care of all of this for you. So you can focus on designing patterns.

If you have NodeJS on your system, getting that development environment up 
and running takes only a single command:

```sh
npx @freesewing/new-design
```

If you don't have NodeJS on your system --- or if you're not sure what
NodeJS is to begin with --- read on to learn how to install it.