1
0
Fork 0
Commit graph

42 commits

Author SHA1 Message Date
Joost De Cock
a953f1692b chore: Prettier run 2022-09-14 15:04:24 +02:00
Joost De Cock
11216c11a1 fix(models): Don't multiply degree measurements 2022-09-06 22:02:27 +02:00
Joost De Cock
9d5b1b5873 chore(models): Port to cis-prefix 2022-09-06 16:52:28 +02:00
joostdecock
5aaa98c3cf wip(core): Work on plugin loading 2022-09-04 18:21:53 +02:00
Joost De Cock
6abbf0240c chore: Use promouns rather than gendered language 2022-08-29 20:17:01 +02:00
Joost De Cock
9346e79205 feat(models): Added menswear and womenswear named exports 2022-08-29 17:43:30 +02:00
Joost De Cock
1c5262222f fix(models): Fixed issues with some measurements being NaN 2022-08-29 13:28:46 +02:00
Joost De Cock
1de3e428c1 chore(models): Ported to v3 2022-08-28 19:51:15 +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
Joost De Cock
cd7a3cb57a feat: Added waistToArmhole measurement 2022-04-03 15:21:36 +02:00
Joost De Cock
3e950af3f9 feat: Added bustPointToUnderbust measurement 2021-08-15 18:56:00 +02:00
Joost De Cock
f191151ee4 chore: Linter changes 2021-04-24 10:16:31 +02:00
Joost De Cock
a548a6964d feat(paco): Initial merge of my work on the paco pattern
This also includes a lot of dependency updates
2020-08-02 19:17:06 +02:00
Joost De Cock
2b38b92097 chore(models): Fixed measurement names 2020-06-30 17:03:31 +02:00
Joost De Cock
9e2874729a chore(models) Removed circumference suffix from measurements 2020-06-30 15:20:28 +02:00
Joost De Cock
edb860789d feat(models): Added new measurements to models 2020-06-13 19:27:03 +02:00
Joost De Cock
6694b6c5d3 chore(models): Ported models to crotchDepth measurement. See #425 2020-06-13 14:02:01 +02:00
Joost De Cock
262aa8f2da chore: Made plural. See #416 2020-06-01 12:55:30 +02:00
Joost De Cock
f3274b4135 core(models): Implemented #416 for the models package 2020-06-01 12:25:31 +02:00
Joost De Cock
4d683407d3 chore: Reconfigure packages 2020-02-20 13:53:31 +01:00
Joost De Cock
fdebe5c8e6 chore(models): Corrected order of measurements 2020-02-08 18:38:16 +01:00
Joost De Cock
cf2a0871f7 refactor: Removed deprecated measurements 2020-02-01 16:54:49 +01:00
Joost De Cock
80d6008be7 feat(models): Added more measurements for Breanna 2020-01-25 16:12:38 +01:00
Joost De Cock
ecdf6586e5 feat(models): Extended the size range for models 2020-01-03 11:59:43 +01:00
Joost De Cock
037c66bfa5 Models package now uses neckstimate to generate data 2019-09-01 19:09:06 +02:00
Joost De Cock
868d401a75 🚨 Fixed linter warnings 2019-08-23 14:30:32 +02:00
Joost De Cock
961ffacd22 Added missing seatCircumference measurement to models 2019-08-22 19:31:27 +02:00
Joost De Cock
842908e8ce :sprakles: Added missing measurements to models 2019-08-22 18:55:30 +02:00
Joost De Cock
6710d76b08 🎨 Updated prettier config 2019-08-03 15:03:33 +02:00
Joost De Cock
d23228945d 🐛 Added missing measurement to models 2019-07-25 01:15:01 +02:00
Joost De Cock
ca80ea2ce6 Added kneeCircumference to measurements 2019-07-19 12:51:19 +02:00
Joost De Cock
a9045c2f85 🐛 Added (missing) underbust to measurements list in models package 2019-07-06 15:25:03 +02:00
Joost De Cock
5040782360 💥 Changes to models exports 2019-06-30 14:35:04 +02:00
Joost De Cock
a8849095e7 💥 Changed the exorts of the models package 2019-06-16 16:19:03 +02:00
Joost De Cock
83ecc96143 sparkles: Added extra measurements to size 42 (for now) 2019-04-19 08:15:27 +02:00
Joost De Cock
6232366045 sparkles: Moved models to root of object 2019-04-19 08:15:27 +02:00
Joost De Cock
4cd3e89ec4 sparkles: Added head circumference 2019-04-19 08:15:27 +02:00
Joost De Cock
db991aa48f sparkles: Added measurements for Bruce 2019-04-19 08:15:27 +02:00
Joost De Cock
a334610014 boom: Grouped current models under men 2019-04-19 08:15:27 +02:00
Joost De Cock
bb8e78c2f7 sparkles: Fixed node-style exports so rollup would behave 2019-04-19 08:15:27 +02:00
Joost De Cock
8ce40de9e3 pencil2: Readme update 2019-04-19 08:15:26 +02:00
Joost De Cock
eec8cb32e0 construction: Switched to JS from typescript 2019-04-19 08:15:26 +02:00