
Changes to tutorial documentation: 1. Changed instances of `yarn` to `npm`. Remove references to installing `yarn`. 2. Changed instances of `@freesewing/new-design` to `@freesewing/studio`. 3. Changed instances of "lab" to "development environment" and `npm run lab` to `npm run org`. 4. Changed instances of Node v18.17.0 to v20.19.1. ~(I think I might have missed it in one spot. I'll submit a future PR for it.)~ I did not touch the Getting "Started with Vercel" and "Getting Started with Codespaces" tutorials. I need to take a closer look at these to see if they are still relevant or if we might want to remove them. Co-authored-by: Benjamin Fan <ben-git@swinglonga.com> Reviewed-on: https://codeberg.org/freesewing/freesewing/pulls/278 Reviewed-by: Joost De Cock <joostdecock@noreply.codeberg.org> Co-authored-by: Benjamin Fan <benjamesben@noreply.codeberg.org> Co-committed-by: Benjamin Fan <benjamesben@noreply.codeberg.org>
32 lines
1.2 KiB
Text
32 lines
1.2 KiB
Text
---
|
|
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/studio
|
|
```
|
|
|
|
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.
|