1
0
Fork 0
Commit graph

86 commits

Author SHA1 Message Date
Joost De Cock
51dc1d9732
[breaking]: FreeSewing v4 (#7297)
Refer to the CHANGELOG for all info.

---------

Co-authored-by: Wouter van Wageningen <wouter.vdub@yahoo.com>
Co-authored-by: Josh Munic <jpmunic@gmail.com>
Co-authored-by: Jonathan Haas <haasjona@gmail.com>
2025-04-01 16:15:20 +02:00
Joost De Cock
469eb43c95
feat: Add various content types to docusaurus (#7231)
This brings blog posts, showcase posts, and newsletter editions into the Docusaurus site.

It also adds support for using TailwindCSS inside a container. So this will probably end up being the new freesewing.org site in v4.
2024-11-18 11:05:16 +01:00
Joost De Cock
c0f9972e6b
Merge pull request #6678 from Thrunic/opal
[New Design] Opal Overalls
2024-05-11 16:58:46 +02:00
Joost De Cock
b4a1216a5c
Merge branch 'develop' into jane 2024-05-04 16:40:24 +02:00
Thrunic
e530528095 Documentation and various bugfixes. Design no longer produces errors with yarn testall. 2024-05-01 09:50:53 -04:00
Zee
d927dfa216 adds jane 2024-03-24 14:25:11 +00:00
anna-puk
8051a3c98c lily configuration 2024-03-02 20:37:03 +00:00
Thrunic
900af14486 Added author entry for Onyx. 2023-10-23 10:14:15 -04:00
Thrunic
ed0cdd4b93 Merge branch 'develop' into shelly-3 2023-10-09 12:08:00 -04:00
joostdecock
704ae0ffd8 chore: exceptions config 2023-09-30 15:07:05 +02:00
joostdecock
70041876f5 breaking: @freesewing/plugin-bundle is now @freesewing/core-plugins 2023-09-07 11:39:34 +02:00
Thrunic
512489a3ff Merge branch 'develop' into shelly-3 2023-07-08 14:22:35 -04:00
joostdecock
e146e55c69 feat(react-components): Added Pattern component 2023-06-01 18:28:22 +02:00
Thrunic
fd4437145e 'shelly' config files. 2023-06-01 08:02:52 -04:00
joostdecock
35fe9432b3 fix(new-design): Make sure new design downloads from correct tag 2023-05-19 17:24:22 +02:00
David Clegg
65f86a187b feat: Adding magde, a bike messenger bag pattern 2023-04-05 21:19:56 +02:00
Joost De Cock
facace58d1 feat: Handle site dependencies 2022-12-17 16:48:36 +01:00
Joost De Cock
b29fc57717 chore(rehype-highlight-lines): Keep package private (for now) 2022-10-11 01:41:14 +02:00
Joost De Cock
8e68bfc465 chore: Reconfigure packages 2022-10-08 04:05:18 +02:00
Joost De Cock
0cbffd6dc6 wip(core): Work on late-stage config resolver
This moves resolving of the config from the pattern constructor to the
init() method. The idea is that adding a part to a pattern is exactly
the same as adding a part to a design. In other words, late-stage adding
of parts would be no different as the config gets resolved after that.

This is currently broken in many different ways, but the unit tests
particular to this new way of resolving the config do pass.
2022-09-09 20:20:38 +02:00
joostdecock
e40b385309 chore: Fix exceptions for prettier-config 2022-09-03 16:18:59 +02:00
joostdecock
86f5a0228f chore: Remove dropped packages from exceptions 2022-08-25 09:13:01 +02:00
joostdecock
3b9a8e76db chore: Repo config updates for ESM 2022-08-24 19:42:08 +02:00
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