1
0
Fork 0
Commit graph

63 commits

Author SHA1 Message Date
Wouter van Wageningen
061d5b605a commit 2022-07-29 23:19:23 +00:00
joostdecock
be70c5b424 wip: Work on new rehype-markdown plugin 2022-07-17 21:25:41 +02:00
Enoch Riese
fcc4ae78b5 add a way to skip tests for deprecated packages 2022-07-04 11:05:12 -05: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
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
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
b6edabe63f
Merge pull request #2276 from woutervdub/noble
New pattern: Noble
2022-06-21 11:13:09 +02:00
Joost De Cock
8904c09e8a chore(new-design): Integrate into monorepo 2022-06-21 10:35:56 +02:00
Wouter van Wageningen
3f30f4ec9e First commit 2022-06-19 23:23:10 +00: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
7f1332215f feat: Finalized migration from Rollup to Esbuild 2022-06-14 23:30:00 +02:00
woutervdub
6493753d60 Documentation Hi 2022-06-09 13:19:57 -07:00
Joost De Cock
962d99d4cc chore: Exception for Lucy author field 2022-05-31 15:35:10 +02:00
Joost De Cock
b9d41e4c31 wip(unice): Started reworking Unice to extend Ursula
This adds the code for the Unice pattern as designed
by @anna-puk

Anna changed the Ursula pattern for this, and the idea is
that we'll untangle those changes and make Unice extend
Ursula instead.
2022-04-10 18:13:52 +02:00
Joost De Cock
92ce8c7153 fix(fs.lab): Restore overwritten package.json 2022-01-23 14:19:05 +01:00
Joost De Cock
6ccdef7258 chore(svgtopdf): Finalized import of repo 2021-12-28 20:27:06 +01:00
Joost De Cock
1cc116bc1c feat(bakend): Imported backend into monorepo 2021-12-28 20:12:25 +01:00
Joost De Cock
cbac621186 chore(react-patter): Remove it for now 2021-12-24 17:13:21 +01:00
Joost De Cock
724d5a8075 feat(react-pattern): Started work on new react component 2021-12-24 14:47:26 +01:00
Joost De Cock
1ad8c9e310 chore: Updated scripts and structure for new sites 2021-12-10 08:41:58 +01:00
Joost De Cock
79a8b4b964 chore: Updated execptions config 2021-12-09 10:47:56 +01:00
joostdecock
cef12864fa chore: Integrating bee 2021-10-15 16:21:38 +02:00
joostdecock
885d3db845 chore: Started import of starfetch patterns 2021-10-08 17:28:31 +02:00
joostdecock
969d5ecf9f feat(snapseries): Initial release 2021-09-28 19:28:11 +02:00
joostdecock
05939af755 chore: Updated Yuri author 2021-09-03 15:22:58 +02:00
joostdecock
2aba71dcf5 chore: Added yuri config 2021-09-02 18:24:14 +02:00
joostdecock
562be55f8a chore: Updated to auto-config for strapi 2021-08-29 12:06:52 +02:00
Joost De Cock
f45b6665b1 chore: Reconfigure packages 2020-08-08 17:20:08 +02:00
Joost De Cock
a393ea4c1c chore: Reconfigure packages 2020-07-04 17:53:09 +02:00
Joost De Cock
f347a6381e feat: Added convertSize to utils package 2020-04-13 14:09:32 +02:00
Joost De Cock
7fcc54995d chore: Improved onboarding with yarn kickstart 2020-04-04 11:19:45 +02:00
Joost De Cock
fa13700bd4 chore: Reconfigure packages 2020-02-22 14:20:21 +01:00
Joost De Cock
b6afba0e8c chore: Added keywords for gatsby-remark-jargon 2019-10-13 15:08:24 +02:00
Joost De Cock
9e6b4481b6 chore: Updated to READMEs and new packages 2019-10-12 13:41:37 +02:00
Joost De Cock
ea4ce04936 Added measurementDiffers method to utils 2019-09-01 19:09:36 +02:00
Joost De Cock
1e37f1147c Added everything for Model Graph component 2019-08-24 18:25:05 +02:00
Joost De Cock
21bc3c0828 Added LineDrawing component 2019-08-20 19:06:01 +02:00
Joost De Cock
52fa8d0d62 Added prettier-config package 2019-08-03 15:23:52 +02:00
Joost De Cock
2a20b65fa2 🔧 Updated rollup config 2019-07-19 15:09:05 +02:00
Joost De Cock
b2e1702ce6 🐛 Fixed published files for utils 2019-07-14 11:05:50 +02:00
Joost De Cock
506d872b57 💥 Changed utils exports to seperate dependencies 2019-07-13 08:48:58 +02:00
Joost De Cock
b5c6b47574 Changes to backend in utils 2019-06-09 17:47:34 +02:00
Joost De Cock
b28f1d4281 🔧 Added config for withStorage component 2019-06-01 18:17:27 +02:00
Joost De Cock
3699062364 🔧 Custom rollup config for i18n 2019-05-31 18:06:02 +02:00
Joost De Cock
d3a1ea6554 🔧 Reconfigure packages 2019-05-31 16:09:41 +02:00