2021-10-17 18:26:00 +02:00
---
2021-08-25 16:09:31 +02:00
title: Pattern design tutorial
order: 50
2021-10-17 18:26:00 +02:00
icons:
- javascript
- pattern
for: developers
about: |
You'll learn how to create a FreeSewing pattern.
We will take you start to finish, from setting up the development environment
up to a completed pattern.
goals:
- Setting up the development environment
- Creating a pattern part
- Using the user's measurements
- Using pattern options
- Using the shorthand method
- Creating points
- Creating paths
- Using macros and snippets
- Testing your pattern
- Adding seam allowance
- Adding dimentions for a paperless pattern
---
2021-08-25 16:09:31 +02:00
Welcome to the FreeSewing tutorial, where you'll learn how to create a made-to-measure
sewing pattern, start to finish.
You will be designing a pattern for a baby bib. It's a very simple pattern, but that's the point.
Your focus today is on learning FreeSewing and how to translate your designs into code.
At the end of this tutorial, you will have created this pattern:
2021-12-27 14:58:44 +01:00
< Example pattern = "tutorial" part = "bib" > Your end result< / Example >
2021-08-25 16:09:31 +02:00
2022-02-19 08:04:25 +01:00
Before we can get started, let's make sure you have the required software
2021-08-25 16:09:31 +02:00
installed on your computer:
## Prerequisites
FreeSewing is a JavaScript library that runs on [Node.js ](https://nodejs.org/ ).
2022-02-19 08:04:25 +01:00
If you don't have Node.js on your system, follow the link above and
2021-08-25 16:09:31 +02:00
install it on your system.
When you're done, you can test whether it works by running:
```bash
node -v
```
If you get the node version number, you're all set.
2021-11-27 17:40:53 +00:00
2022-07-02 22:52:31 +02:00
You can find the complete code of the tutorial pattern for the final result to help make sure you're following the steps correctly [here on GitHub ](https://github.com/freesewing/freesewing/blob/develop/designs/tutorial/src/bib.js ).