1
0
Fork 0
Commit graph

181 commits

Author SHA1 Message Date
Joost De Cock
52e3d375be chore: Upgraded to mocha 10 2022-06-22 09:41:07 +02:00
Joost De Cock
caf3494393 chore: Don't minify test builds 2022-06-22 09:37:23 +02:00
Joost De Cock
79f477854b fix(noble): Don't check var prior to initialization 2022-06-22 09:32:12 +02:00
Joost De Cock
ab38837816 fix(noble): Return from hide() method 2022-06-22 09:31:45 +02:00
Joost De Cock
f4d0d906c1 fix(noble): Remove non-existing option from optionGroups 2022-06-22 09:02:28 +02:00
Joost De Cock
742a2c1c6f fix(noble): Updated description 2022-06-21 19:49:12 +02:00
Joost De Cock
3d863ba0a1 chore(noble): Added tests 2022-06-21 19:47:42 +02:00
Joost De Cock
5af0bedfec Merge branch 'develop' of github.com:freesewing/freesewing into develop 2022-06-21 19:24:26 +02:00
Joost De Cock
b6edabe63f
Merge pull request #2276 from woutervdub/noble
New pattern: Noble
2022-06-21 11:13:09 +02:00
Joost De Cock
59ab559ccd chore: Added gitpod tip to READMEs 2022-06-21 11:11:34 +02:00
Wouter van Wageningen
c9bce4bfdd Remove unused option 2022-06-21 04:49:36 +00:00
Wouter van Wageningen
b51844615d More docs and fix 2022-06-21 04:44:13 +00:00
Wouter van Wageningen
7713ed445d More paperless and complete back 2022-06-21 02:09:57 +00:00
Wouter van Wageningen
c2f9031d3c All the paperless! 2022-06-20 21:25:06 +00:00
Wouter van Wageningen
72dab620d9 Merge branch 'noble' of https://github.com/woutervdub/freesewing into noble 2022-06-20 21:04:37 +00:00
Wouter van Wageningen
174e7d60bb Paperless..... 2022-06-20 20:54:07 +00:00
Wouter van Wageningen
24422588e1 paperless.... 2022-06-20 19:40:41 +00:00
Wouter van Wageningen
395a24ecd9 small fixes 2022-06-20 03:55:05 +00:00
Wouter van Wageningen
3f30f4ec9e First commit 2022-06-19 23:23:10 +00:00
woutervdub
214d47a0fd Cosmetic changes to logos and titles 2022-06-17 13:47:47 -07:00
woutervdub
9657b02413 Fixed inverted teeth 2022-06-17 13:02:25 -07:00
Wouter van Wageningen
d58a1ccc4f
Merge pull request #2268 from freesewing/develop
update
2022-06-17 12:07:53 -07:00
Joost De Cock
a4cda485d5 chore: Added scripts to facilitate development 2022-06-17 18:23:17 +02:00
Wouter van Wageningen
e5f8a3debc
Update upperTeeth.js
Add starting and ending tooth sizes.
2022-06-17 08:10:49 -07:00
Wouter van Wageningen
b8f59ec4f8
Update lowerTeeth.js
add starting en ending tooth sizes.
2022-06-17 08:08:56 -07:00
Wouter van Wageningen
6eb8977615
Update teeth.js
Teeth need a starting size and ending size
Teeth need to increase proportional from start to end size, not increments of 1/15.
2022-06-17 07:59:54 -07:00
Joost De Cock
7108cb46a2 feat: Let yarn lab start the dev env 2022-06-17 14:12:46 +02:00
Joost De Cock
147920daeb fix: Updated to build order for extended designs 2022-06-16 18:05:44 +02:00
Joost De Cock
3c4beaead1 fix: Build order tweaks 2022-06-16 17:34:18 +02:00
Joost De Cock
5d8f070098 Merge branch 'develop' into shuffle 2022-06-16 17:22:41 +02:00
Joost De Cock
e4035b2509 chore: Re-structure workspaces, enforce build order
These are some changes in the way the monorepo is structured,
that are aimed at making it easier to get started.

There are two important changes:

**Multiple workspaces**

We had a yarn workspaces setup at `packages/*`. But our monorepo has
grown to 92 packages which can be overwhelming for people not familiar
with the package names.

To remedy this, I've split it into 4 different workspaces:

- `designs/*`: Holds FreeSewing designs (think patterns)
- `plugins/*`: Holds FreeSewing plugins
- `packages/*`: Holds other packages published on NPM
- `sites/*`: Holds software that is not published as an NPM package,
  such as our various websites and backend API

This should make it easier to find things, and to answer questions like
*where do I find the code for the plugins*.

**Updated reconfigure script to handle build order**

One problem when bootstrapping the repo is inter-dependencies between
packages. For example, building a pattern will only work once
`plugin-bundle` is built. Which will only work once all plugins in the
bundle or built. And that will only work when `core` is built, and so
on.

This can be frustrating for new users as `yarn buildall` will fail.
And it gets overlooked by seasoned devs because they're likely to have
every package built in their repo so this issue doesn't concern them.

To remedy this, we now have a `config/build-order.mjs` file and the
updated `/scripts/reconfigure.mjs` script will enforce the build order
so that things *just work*.
2022-06-16 17:11:31 +02:00