1
0
Fork 0
Commit graph

674 commits

Author SHA1 Message Date
Enoch Riese
f8ec7c2cc9 trying to fix workflow with better build order 2022-07-02 20:37:37 -05:00
Joost De Cock
f7b9a8d52f chore: Reconfigure after version bump 2022-07-02 20:20:43 +02:00
Joost De Cock
23d62c55d1 pre-release: 2.21.3.-rc.0 2022-07-02 20:07:11 +02:00
Joost De Cock
fbea81a4c7 chore(new-design): Pull in files from main branch 2022-07-02 19:46:04 +02:00
Joost De Cock
25ef8f0e14 chore: Changelog update 2022-07-02 18:14:15 +02:00
Joost De Cock
24992bcf74 fix(new-design): Add bin entry to package.json 2022-07-02 18:13:13 +02:00
Joost De Cock
5766f274c0 chore: Newsletter update 2022-06-30 20:30:58 +02:00
Joost De Cock
d50a9af882 chore: Updated dependencies 2022-06-30 12:09:14 +02:00
Joost De Cock
84c3eb5007 chore: Changelog update 2022-06-30 12:06:22 +02:00
Joost De Cock
b714d9af1f fix(config-helpers): Guard against missing measurements 2022-06-29 12:59:31 +02:00
Joost De Cock
d2bcfc25c2 Merge branch 'newsletter' into develop 2022-06-28 12:59:44 +02:00
Joost De Cock
a48c4f8b33 chore: Added newsletter scripts 2022-06-28 12:59:31 +02:00
Joost De Cock
3ab2bea1da fix(pattern-info): Add noble to list 2022-06-28 08:38:56 +02:00
Joost De Cock
935d380ff4 chore: Added newsletter template 2022-06-27 17:25:56 +02:00
Joost De Cock
b2c1ad743b chore: added newsletter scripts 2022-06-27 17:15:18 +02:00
Joost De Cock
2f50d8f684 chore: Reconfigure packages 2022-06-27 12:52:09 +02:00
Joost De Cock
9bd8f5abd3 chore: Reconfigure packages 2022-06-27 11:26:03 +02:00
Joost De Cock
d04e47bd02 chore: Changelog updates 2022-06-27 11:25:29 +02:00
Joost De Cock
389356dd17 chore(brian): Slightly increased default neck ease 2022-06-24 20:32:49 +02:00
Joost De Cock
57c83ed9f0 fix(new-design): Corrected build script 2022-06-23 17:13:23 +02:00
Joost De Cock
14f43fb078 wip(new-design): Added different templates 2022-06-23 15:17:18 +02:00
Joost De Cock
437d444462 wip(new-design): Work on standalone dev env 2022-06-23 10:18:52 +02:00
Joost De Cock
bd3e0900fb chore(new-design): Tweaks to package 2022-06-22 16:29:14 +02:00
Joost De Cock
fbe00f616c chore: Tweaks to package.json files 2022-06-22 15:59:01 +02:00
Joost De Cock
3514b6ebfc fix(bob): Updated description 2022-06-22 11:01:51 +02:00
Joost De Cock
19b9723573 feat(bob): New design, the bib from our tutorial 2022-06-22 11:00:38 +02:00
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
742a2c1c6f fix(noble): Updated description 2022-06-21 19:49:12 +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
Joost De Cock
8904c09e8a chore(new-design): Integrate into monorepo 2022-06-21 10:35:56 +02:00
Wouter van Wageningen
24422588e1 paperless.... 2022-06-20 19:40:41 +00:00
Joost De Cock
98ae9cc5ac wip(new-design): Started work on standalon development environment 2022-06-20 18:31:22 +02:00
Wouter van Wageningen
3f30f4ec9e First commit 2022-06-19 23:23:10 +00:00
Joost De Cock
a4cda485d5 chore: Added scripts to facilitate development 2022-06-17 18:23:17 +02:00
Joost De Cock
7108cb46a2 feat: Let yarn lab start the dev env 2022-06-17 14:12:46 +02:00
Joost De Cock
43ee0f1790 chore: Adapt sites to recent changes 2022-06-17 12:02:09 +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
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
369a0f1078 feat(unice): Merged in unice pattern by @anna-puk 2022-06-15 12:38:13 +02:00
Joost De Cock
5fe09a3b84
Merge branch 'develop' into develop 2022-06-15 12:15:16 +02:00
Joost De Cock
f143946902 chore(models): Keep neckstimate in bundle coz Gatsby
This legacy freesewing.org fails to build with the latest (pre-)release
because it can't seem to resolve the neckstimate function from the
models package.

I've setup models to include the neckstimate method in the bundle as
that addresses the issue, and it's hardly a big deal.

Going forward with the new site, we'll drop the entire utils package
anyway.
2022-06-15 08:15:05 +02:00
Joost De Cock
b0e8878c77 chore: Reconfigure packages 2022-06-15 07:17:45 +02:00
Joost De Cock
7f1332215f feat: Finalized migration from Rollup to Esbuild 2022-06-14 23:30:00 +02:00
Joost De Cock
ac7b1de00e chore(core): Migrated core from rollup to esbuild 2022-06-12 21:49:34 +02:00
woutervdub
6493753d60 Documentation Hi 2022-06-09 13:19:57 -07:00
Joost De Cock
2be834b91b chore(strapi): Bump version 2022-05-31 16:02:39 +02:00