diff --git a/LICENSE b/LICENSE index cdbde67f034..7c49b11ae2d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2018 Joost De Cock +Copyright (c) 2019 Joost De Cock Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/config/badges.yaml b/config/badges.yaml new file mode 100644 index 00000000000..5fd8d3e1905 --- /dev/null +++ b/config/badges.yaml @@ -0,0 +1,33 @@ +_all: + gitter: + link: "https://gitter.im/freesewing/freesewing" + img: "https://badgen.net/badge/Gitter/Chat%20with%20us/CA0547?icon=gitter" + alt: "Chat with us on Gitter" + twitter: + link: "https://twitter.com/freesewing_org" + img: "https://badgen.net/badge/Twitter/@freesewing_org/1DA1F2?icon=twitter" + alt: "Follow @freesewing_org on Twitter" + github: + link: "https://github.com/freesewing" + img: "https://badgen.net/badge/GitHub/freesewing/269F42?icon=github" + alt: "FreeSewing on GitHub" + patron: + link: "https://freesewing.org/patrons/join" + img: "https://badgen.net/badge/Become%20a/Patron/purple" + alt: "Become a FreeSewing Patron" + license: + link: "https://opensource.org/licenses/MIT" + img: "https://badgen.net/badge/License/MIT/blue" + alt: "License: MIT" + npm: + link: "https://freesewing.org/patrons/join" + img: "https://badgen.net/badge/Become%20a/Patron/purple" + alt: "Become a FreeSewing Patron" + org: + link: "https://freesewing.org/" + img: "https://badgen.net/badge/FreeSewing/.org/3DA639" + alt: "FreeSewing.org" + dev: + link: "https://freesewing.dev/" + img: "https://badgen.net/badge/FreeSewing/.dev/3DA639" + alt: "FreeSewing.dev" diff --git a/config/templates/readme.dflt.md b/config/templates/readme.dflt.md index 94b00998fb9..a25a4b938aa 100644 --- a/config/templates/readme.dflt.md +++ b/config/templates/readme.dflt.md @@ -1,49 +1,62 @@ -> **NOTE:** We are currently switching to a monorepo, which is causing some turbulence. -> -> Join [our chat room](https://gitter.im/freesewing/freesewing) for questions and support. +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). -

- Freesewing logo -

-

 freesewing -
a library for made-to-measure sewing patterns -

-

- Travis build - Version - License - Code coverage - DeepScan grade - Chat on Gitter - Become a Patron -

+

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

{{{badges}}}

-# freesewing +# {{fullname}} -[Freesewing](https://freesewing.org/) is an open source platform for made-to-measure sewing patterns. +{{description}} -Try [the online demo](https://beta.freesewing.org/en/demo/) to *get it*. +{{{info}}} + +## License: MIT + +© [Joost De Cock](https://github.com/joostdecock). +See [the license file](https://github.com/freesewing/freesewing/blob/develop/LICENSE) for details. + +## Where to get helpLicense + +MIT © [freesewing](https://github.com/freesewing) + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). ## Links - - 💻 Website: [freesewing.org](https://freesewing.org) - - 💬 Chat: [Gitter](https://gitter.im/freesewing/freesewing) + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) - -## Features -- Parametric design of sewing patterns -- Modular design with support for [plugins](https://github.com/freesewing/plugins) -- Auto-layout of pattern parts -- Auto-offset of paths for seam allowance -- Support for paperless patterns (with [our theme plugin](https://github.com/freesewing/plugin-theme)) -- Sampling of options, a single measurement, or across models -- Renders to SVG -- Run in the browser as well as on the server with Node.js - -## Getting started - -**@freesewing/core** is a rewrite of [freesewing/core](https://github.com/freesewing/core) in JavaScript. - -It is an ongoing project, and not ready for prime-time yet. Watch this space. diff --git a/media/logo.svg b/media/logo.svg new file mode 100644 index 00000000000..7467ab2740c --- /dev/null +++ b/media/logo.svg @@ -0,0 +1,7 @@ + + + diff --git a/packages/aaron/LICENSE b/packages/aaron/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/aaron/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/aaron/README.md b/packages/aaron/README.md index c85e80f3238..f3375160f65 100644 --- a/packages/aaron/README.md +++ b/packages/aaron/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/aaron + +A FreeSewing pattern for a A-shirt or tank top +

Freesewing logo

@@ -18,3 +31,41 @@ for more info and examples. ``` npm i --save @freesewing/aaron ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/aaron/index.html b/packages/aaron/index.html deleted file mode 100644 index 321265a87db..00000000000 --- a/packages/aaron/index.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - Aaron - - - -
-
-
- - - - - - - - - - - - - diff --git a/packages/bent/LICENSE b/packages/bent/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/bent/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/bent/README.md b/packages/bent/README.md index 255d43e36d3..f81e523dfa2 100644 --- a/packages/bent/README.md +++ b/packages/bent/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/bent + +A FreeSewing pattern for a menswear body block with a two-part sleeve +

Freesewing logo

@@ -20,3 +33,41 @@ for more info and examples. ``` npm i --save @freesewing/bent ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/bent/index.html b/packages/bent/index.html deleted file mode 100644 index 085be1d0ceb..00000000000 --- a/packages/bent/index.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - Bent - - - -
-
-
- - - - - - - - - - - - - diff --git a/packages/brian/LICENSE b/packages/brian/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/brian/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/brian/README.md b/packages/brian/README.md index 8dd1804b68e..5feb54478d0 100644 --- a/packages/brian/README.md +++ b/packages/brian/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/brian + +A FreeSewing pattern for a basic body block for menswear +

Freesewing logo

@@ -25,3 +38,41 @@ for more info and examples. npm i --save @freesewing/brian ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/brian/index.html b/packages/brian/index.html deleted file mode 100644 index 1c83a7415a5..00000000000 --- a/packages/brian/index.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - Brian - - - -
-
-
- - - - - - - - - - - - - - - - - diff --git a/packages/bruce/LICENSE b/packages/bruce/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/bruce/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/bruce/README.md b/packages/bruce/README.md index 0507ea53f8a..0a6ba562086 100644 --- a/packages/bruce/README.md +++ b/packages/bruce/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/bruce + +A FreeSewing pattern for boxer briefs +

Freesewing logo

@@ -25,3 +38,41 @@ for more info and examples. npm i --save @freesewing/bruce ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/bruce/index.html b/packages/bruce/index.html deleted file mode 100644 index 9bc61b22544..00000000000 --- a/packages/bruce/index.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Bruce - - - - - - - - - - - - -
- - - diff --git a/packages/carlita/LICENSE b/packages/carlita/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/carlita/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/carlita/README.md b/packages/carlita/README.md index 366194a7cf1..0c55d2adff3 100644 --- a/packages/carlita/README.md +++ b/packages/carlita/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/carlita + +A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat +

Freesewing logo

@@ -25,3 +38,41 @@ for more info and examples. ``` npm i --save @freesewing/carlita ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/carlita/index.html b/packages/carlita/index.html deleted file mode 100644 index 415c7054e3a..00000000000 --- a/packages/carlita/index.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - Carlita - - - -
-
-
- - - - - - - - - - - - - - - - diff --git a/packages/carlton/LICENSE b/packages/carlton/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/carlton/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/carlton/README.md b/packages/carlton/README.md index ad70d6b6087..7fba5ff6088 100644 --- a/packages/carlton/README.md +++ b/packages/carlton/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/carlton + +A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat +

Freesewing logo

@@ -25,3 +38,41 @@ for more info and examples. ``` npm i --save @freesewing/carlton ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/carlton/index.html b/packages/carlton/index.html deleted file mode 100644 index eb727ac0f67..00000000000 --- a/packages/carlton/index.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - Carlton - - - -
-
-
- - - - - - - - - - - - - diff --git a/packages/cathrin/LICENSE b/packages/cathrin/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/cathrin/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/cathrin/README.md b/packages/cathrin/README.md index 2e3b9a2c102..15b76ac6e33 100644 --- a/packages/cathrin/README.md +++ b/packages/cathrin/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/cathrin + +A FreeSewing pattern for a underbust corset / waist trainer +

Freesewing logo

@@ -25,3 +38,41 @@ for more info and examples. npm i --save @freesewing/cathrin ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/cathrin/index.html b/packages/cathrin/index.html deleted file mode 100644 index ee11f1912ce..00000000000 --- a/packages/cathrin/index.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - Cathrin - - -
- - - - - - - - - - - - - - diff --git a/packages/components/LICENSE b/packages/components/LICENSE deleted file mode 100644 index 5f07b8da297..00000000000 --- a/packages/components/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2019 freesewing - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/components/README.md b/packages/components/README.md index a2dab1dcdfa..8db87fa7166 100644 --- a/packages/components/README.md +++ b/packages/components/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/components + +A collection of React components for FreeSewing web UIs +

Freesewing logo

@@ -55,3 +68,41 @@ To use this theme, you need to pass it as the `theme` prop to ``` See [the Material-UI docs on themes](https://material-ui.com/customization/themes/) for more details. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/core/LICENSE b/packages/core/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/core/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/core/README.md b/packages/core/README.md index 94b00998fb9..707fabfc810 100644 --- a/packages/core/README.md +++ b/packages/core/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/core + +A library for creating made-to-measure sewing patterns + > **NOTE:** We are currently switching to a monorepo, which is causing some turbulence. > > Join [our chat room](https://gitter.im/freesewing/freesewing) for questions and support. @@ -47,3 +60,41 @@ Try [the online demo](https://beta.freesewing.org/en/demo/) to *get it*. **@freesewing/core** is a rewrite of [freesewing/core](https://github.com/freesewing/core) in JavaScript. It is an ongoing project, and not ready for prime-time yet. Watch this space. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/create-freesewing-pattern/README.md b/packages/create-freesewing-pattern/README.md new file mode 100644 index 00000000000..381443072f8 --- /dev/null +++ b/packages/create-freesewing-pattern/README.md @@ -0,0 +1,51 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# create-freesewing-pattern + +Initializer package for FreeSewing patterns: npm init FreeSewing-pattern + + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/css-theme/LICENSE b/packages/css-theme/LICENSE deleted file mode 100644 index 5f07b8da297..00000000000 --- a/packages/css-theme/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2019 freesewing - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/css-theme/README.md b/packages/css-theme/README.md index d0039fabf0b..9195f13ef9a 100644 --- a/packages/css-theme/README.md +++ b/packages/css-theme/README.md @@ -1,2 +1,53 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/css-theme + +A CSS theme for FreeSewing web UIs + # css-theme CSS theme for freesewing web UIs + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/examples/LICENSE b/packages/examples/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/examples/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/examples/README.md b/packages/examples/README.md index e1a7e32be41..5e99c030663 100644 --- a/packages/examples/README.md +++ b/packages/examples/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/examples + +A FreeSewing pattern holding examples for our documentation +

Freesewing logo

@@ -8,3 +21,41 @@ # freesewing examples This is a freesewing pattern that holds the examples used in our documentation. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/examples/index.html b/packages/examples/index.html deleted file mode 100644 index 39a93f165c6..00000000000 --- a/packages/examples/index.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - Examples - - - - - - - - - - - -
- - - diff --git a/packages/florent/LICENSE b/packages/florent/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/florent/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/florent/README.md b/packages/florent/README.md index 0e4dc55fde1..0e121ffe7de 100644 --- a/packages/florent/README.md +++ b/packages/florent/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/florent + +A FreeSewing pattern for a flat cap +

Freesewing logo

@@ -25,3 +38,41 @@ for more info and examples. ``` npm i --save @freesewing/florent ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/florent/index.html b/packages/florent/index.html deleted file mode 100644 index 75ddee247b3..00000000000 --- a/packages/florent/index.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Florent - - - -
-
-
- - - - - - - - - - - - diff --git a/packages/huey/LICENSE b/packages/huey/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/huey/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/huey/README.md b/packages/huey/README.md index 758bb63d134..fc7439c3195 100644 --- a/packages/huey/README.md +++ b/packages/huey/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/huey + +A FreeSewing pattern for a zip-up hoodie +

Freesewing logo

@@ -18,3 +31,41 @@ for more info and examples. ``` npm i --save @freesewing/huey ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/huey/index.html b/packages/huey/index.html deleted file mode 100644 index 2e4663c8683..00000000000 --- a/packages/huey/index.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - Huey - - - -
-
-
- - - - - - - - - - - - - diff --git a/packages/hugo/LICENSE b/packages/hugo/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/hugo/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/hugo/README.md b/packages/hugo/README.md index 71f2db26424..f0bb5e7035e 100644 --- a/packages/hugo/README.md +++ b/packages/hugo/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/hugo + +A FreeSewing pattern for a hooded jumper with raglan sleeves +

Freesewing logo

@@ -25,3 +38,41 @@ for more info and examples. npm i --save @freesewing/hugo ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/hugo/index.html b/packages/hugo/index.html deleted file mode 100644 index f52fc319787..00000000000 --- a/packages/hugo/index.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - Hugo - - -
- - - - - - - - - - - - - - diff --git a/packages/i18n/LICENSE b/packages/i18n/LICENSE deleted file mode 100644 index 66aa359fa71..00000000000 --- a/packages/i18n/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 freesewing - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/i18n/README.md b/packages/i18n/README.md index 4001e225d0f..a0fa64d6df5 100644 --- a/packages/i18n/README.md +++ b/packages/i18n/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/i18n + +Translations for the FreeSewing project +

Freesewing logo

@@ -73,3 +86,41 @@ For all details, please refer to We also use it in our [backend repository](https://github.com/freesewing/website) to translate the emails we send out to users. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/i18n/info.md b/packages/i18n/info.md new file mode 100644 index 00000000000..495e2222f61 --- /dev/null +++ b/packages/i18n/info.md @@ -0,0 +1,52 @@ + +# Languages + +We currently provide translation in 5 languages: + + - English + - German + - Spanish + - French + - Dutch + +## How to use these translations + +We use these translations in our [website repository](https://github.com/freesewing/website) to +translate react components with [react-intl](https://github.com/yahoo/react-intl): + +```js +import { strings } from "@freesewing/i18n"; +import { IntlProvider } from "react-intl"; + +class Base extends React.Component { + render() { + const { language } = this.props; + + return ( + + {...children} + + ) + } +} +``` + +Now all components below will be able to translate messages: + +```js +import React from "react"; +import { FormattedMessage } from "react-intl"; + +const Example = props => { + return

+}; + +export default Example; +``` + +For all details, please refer to +[the react-intl documentation](https://github.com/yahoo/react-intl/wiki). + + +We also use it in our [backend repository](https://github.com/freesewing/website) +to translate the emails we send out to users. diff --git a/packages/jaeger/LICENSE b/packages/jaeger/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/jaeger/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/jaeger/README.md b/packages/jaeger/README.md index c38bc1fb991..1e46db1086d 100644 --- a/packages/jaeger/README.md +++ b/packages/jaeger/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/jaeger + +A FreeSewing pattern for a sport coat style jacket +

Freesewing logo

@@ -25,3 +38,41 @@ for more info and examples. ``` npm i --save @freesewing/jaeger ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/jaeger/index.html b/packages/jaeger/index.html deleted file mode 100644 index 118a1e27cc1..00000000000 --- a/packages/jaeger/index.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - Jaeger - - - -
-
-
- - - - - - - - - - - - - diff --git a/packages/models/LICENSE b/packages/models/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/models/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/models/README.md b/packages/models/README.md index 59d8adf2a48..5bc5914741e 100644 --- a/packages/models/README.md +++ b/packages/models/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/models + +Body measurements data for a range of default sizes +

Freesewing logo

@@ -82,3 +95,41 @@ npm run build See [the license file](https://github.com/freesewing/plugin-theme/blob/master/LICENSE) for details. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/models/info.md b/packages/models/info.md new file mode 100644 index 00000000000..bcdf5f27df1 --- /dev/null +++ b/packages/models/info.md @@ -0,0 +1,43 @@ + +## Usage + +In node.js: + +```js +import { manSize38 } from @freesewing/models +``` + +which will give you an object with `measurement: value` pairs. +The example above gives you: + +```js +{ + bicepsCircumference: 305, + centerBackNeckToWaist: 495, + chestCircumference: 965, + headCircumference: 580, + hipsCircumference: 838, + hipsToUpperLeg: 202, + naturalWaistToHip: 110, + neckCircumference: 391, + shoulderSlope: 49, + shoulderToShoulder: 444, + shoulderToWrist: 680, + upperLegCircumference: 598, + wristCircumference: 185 +} +``` + +## Units + +All measurements are in mm. + +## Available models + + - manSize34 + - manSize36 + - manSize38 + - manSize40 + - manSize42 + - manSize44 + diff --git a/packages/mui-theme/LICENSE b/packages/mui-theme/LICENSE deleted file mode 100644 index 5f07b8da297..00000000000 --- a/packages/mui-theme/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2019 freesewing - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/mui-theme/README.md b/packages/mui-theme/README.md index e7570fe987a..4d296279bf2 100644 --- a/packages/mui-theme/README.md +++ b/packages/mui-theme/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/mui-theme + +A Material-UI theme for FreeSewing web UIs +

Freesewing logo

@@ -55,3 +68,41 @@ To use this theme, you need to pass it as the `theme` prop to ``` See [the Material-UI docs on themes](https://material-ui.com/customization/themes/) for more details. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/mui-theme/info.md b/packages/mui-theme/info.md new file mode 100644 index 00000000000..821eb32e5bf --- /dev/null +++ b/packages/mui-theme/info.md @@ -0,0 +1,33 @@ + +## Getting the theme + +After installing [@freesewing/mui-theme](https://www.npmjs.com/package/@freesewing/mui-theme), +import it: + +```js +import createTheme from "@freesewing/mui-theme"; +``` + +The default export (`createTheme` in our example above) is a method that +calls [`createMuiTheme`](https://material-ui.com/customization/themes/#createmuitheme-options-theme) under the hood. +It takes a single argument, the theme name: + +``` +object createTheme(string themeName = "light") +``` + +If the name you pass it is `dark` you'll get the dark theme. +Anything else, and you'll get the light theme. + +## Using the theme + +To use this theme, you need to pass it as the `theme` prop to +[`muiThemeProvider`](https://material-ui.com/customization/themes/#muithemeprovider): + +```js + + // ... your app here + +``` + +See [the Material-UI docs on themes](https://material-ui.com/customization/themes/) for more details. diff --git a/packages/pattern-bundle/LICENSE b/packages/pattern-bundle/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/pattern-bundle/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/pattern-bundle/README.md b/packages/pattern-bundle/README.md index bdd696ed5e7..51acaebda1b 100644 --- a/packages/pattern-bundle/README.md +++ b/packages/pattern-bundle/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/pattern-bundle + +An umbrella package for all FreeSewing patterns +

Freesewing logo

@@ -67,3 +80,41 @@ This exposes 3 named exports: - `patternInfo` : Extra pattern information that is typically used for frontend integration (tags, difficulty level, that sort of thing). For more details, please refer to [the main freesewing library](https://github.com/freesewing/freesewing). + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/pattern-bundle/index.html b/packages/pattern-bundle/index.html deleted file mode 100644 index b2a5e16f259..00000000000 --- a/packages/pattern-bundle/index.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - Aaron - - - -
-
-
- - - - - - - - - - - - - diff --git a/packages/pattern-bundle/info.md b/packages/pattern-bundle/info.md new file mode 100644 index 00000000000..ca3cea47234 --- /dev/null +++ b/packages/pattern-bundle/info.md @@ -0,0 +1,51 @@ + +## Included patterns + +### Blocks + +Blocks or slopers are basic patterns shapes that you can extend into fully detailed patterns. + + - [brian](https://github.com/freesewing/brian) : A basic body block for menswear, and the basis for many of our menswear patterns. + - [bent](https://github.com/freesewing/bent) : A version of [brian](https://github.com/freesewing/brian) with a two-part sleeve, and the and the basis of our menswear coat and jacket patterns. + +### Menswear + + - [aaron](https://github.com/freesewing/aaron) : A tank top or A-shirt + - [bruce](https://github.com/freesewing/bruce) : Boxer briefs + - [carlton](https://github.com/freesewing/carlton) : A long coat, perfect for Sherlock Holmes cosplay + - [huey](https://github.com/freesewing/huey) : A zip-up hoodie + - [hugo](https://github.com/freesewing/hugo) : A hooded sweatshirt with raglan sleeves + - [jaeger](https://github.com/freesewing/jaeger) : A sportscoat + - [simon](https://github.com/freesewing/simon) : A versatile button-down shirt + - [sven](https://github.com/freesewing/sven) : A straightforward sweater + - [wahid](https://github.com/freesewing/wahid) : A classic waistcoat + + +### Womenswear + + - [cathrin](https://github.com/freesewing/cathrin) : An underbust corset or waist trainer + - [tamiko](https://github.com/freesewing/tamiko) : A zero-waste top + +### Accessories + + - [trayvon](https://github.com/freesewing/trayvon) : A (neck) tie + +> #### Note: menswear/womenswear has nothing to do with gender +> +> Freesewing is gender-neutral. When we use the terms **menswear** or **womenswear** +> we are not talking about clothes for men or women. It is merely a category of clothing +> much like **accessories** or **shoes** are categories. +> +> The category gives you an idea what to expect, and is there to help you find things. +> It is not a limitation, or even a suggestion, of what you can or should wear or make. +> +> Wear whatever you want, and be proud of the things you make. + +## Usage + +This exposes 3 named exports: + + - `patterns` : An object holding pattern constructors + - `patternList` : An array of pattern names + - `patternInfo` : Extra pattern information that is typically used for frontend integration (tags, difficulty level, that sort of thing). + diff --git a/packages/plugin-banner/LICENSE b/packages/plugin-banner/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-banner/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-banner/README.md b/packages/plugin-banner/README.md index 69054c1be4c..376bae4f569 100644 --- a/packages/plugin-banner/README.md +++ b/packages/plugin-banner/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-banner + +A FreeSewing plugin to repeat text on a path +

Freesewing logo

@@ -57,3 +70,41 @@ FIXME: Link to documentation Questions? Stuck? The [freesewing chat room on Gitter](https://gitter.im/freesewing/freesewing) is the best place to ask for help. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-bundle/LICENSE b/packages/plugin-bundle/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-bundle/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-bundle/README.md b/packages/plugin-bundle/README.md index 05263db31b3..090cde5472e 100644 --- a/packages/plugin-bundle/README.md +++ b/packages/plugin-bundle/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-bundle + +An umbrella package of 8 essential FreeSewing build-time plugins +

Freesewing logo

@@ -74,3 +87,41 @@ To build this plugin, run: ```sh npm run build ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-bundle/info.md b/packages/plugin-bundle/info.md new file mode 100644 index 00000000000..a6a54884df1 --- /dev/null +++ b/packages/plugin-bundle/info.md @@ -0,0 +1,29 @@ + +# Plugins + + 1) [plugin-cutonfold](https://github.com/freesewing/plugin-cutonfold) : Add cut-on-fold indicators to your patterns + 2) [plugin-dimension](https://github.com/freesewing/plugin-dimension) : Add dimensions to your (paperless) patterns + 3) [plugin-grainline](https://github.com/freesewing/plugin-grainline) : Add grainline indicators to your patterns + 4) [plugin-logo](https://github.com/freesewing/plugin-logo) : Add a scalebox to your patterns + 5) [plugin-scalebox](https://github.com/freesewing/plugin-scalebox) : Add pretty titles to your pattern parts + 6) [plugin-title](https://github.com/freesewing/plugin-title) : Add pretty titles to your pattern parts + 7) [plugin-round](https://github.com/freesewing/plugin-title) : Rounds corners + 8) [plugin-sprinkle](https://github.com/freesewing/plugin-sprinkle) : Add multiple snippets to your pattern + +Note that these are all **build-time plugins**. In other words, plugins used by developers/pattern designers, +rather than run-time plugins that are used when generating patterns. + +Without exception, all freesewing patterns use all these plugins, so it made sense to bundle them. + +## Usage + +To load this plugin, add it to your instantiated pattern. + +On node.js: + +```js +import freesewing from '@freesewing/core' +import plugins from '@freesewing/plugin-bundle' + +let pattern = new freesewing.Pattern().with(plugins); +``` diff --git a/packages/plugin-bust/LICENSE b/packages/plugin-bust/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-bust/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-bust/README.md b/packages/plugin-bust/README.md index 3cf54aabd60..cbad738e78b 100644 --- a/packages/plugin-bust/README.md +++ b/packages/plugin-bust/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-bust + +A FreeSewing plugin that helps with bust-adjusting menswear patterns +

Freesewing logo

@@ -75,3 +88,41 @@ const Carlita = new freesewing.Design(config, [ Questions? Stuck? The [freesewing chat room on Gitter](https://gitter.im/freesewing/freesewing) is the best place to ask for help. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-buttons/LICENSE b/packages/plugin-buttons/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-buttons/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-buttons/README.md b/packages/plugin-buttons/README.md index 75139f3f2d8..595b7487850 100644 --- a/packages/plugin-buttons/README.md +++ b/packages/plugin-buttons/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-buttons + +A FreeSewing plugin that provides button and buttonhole snippets +

Freesewing logo

@@ -57,3 +70,41 @@ FIXME: Link to documentation Questions? Stuck? The [freesewing chat room on Gitter](https://gitter.im/freesewing/freesewing) is the best place to ask for help. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-cutonfold/LICENSE b/packages/plugin-cutonfold/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-cutonfold/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-cutonfold/README.md b/packages/plugin-cutonfold/README.md index c01ba5cc15d..504ca0925dc 100644 --- a/packages/plugin-cutonfold/README.md +++ b/packages/plugin-cutonfold/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-cutonfold + +A FreeSewing plugin to add cut-on-fold indicators on your patterns +

Freesewing logo

@@ -98,3 +111,41 @@ npm run build See [the license file](https://github.com/freesewing/plugin-theme/blob/master/LICENSE) for details. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-debug/LICENSE b/packages/plugin-debug/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-debug/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-debug/README.md b/packages/plugin-debug/README.md index d58f0ed10b3..7528638aa87 100644 --- a/packages/plugin-debug/README.md +++ b/packages/plugin-debug/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-debug + +A FreeSewing plugin to log debug info to your browser console +

Freesewing logo

@@ -64,3 +77,41 @@ npm run build See [the license file](https://github.com/freesewing/plugin-theme/blob/master/LICENSE) for details. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-designer/LICENSE b/packages/plugin-designer/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-designer/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-designer/README.md b/packages/plugin-designer/README.md index f83b1ef5aac..659c1268a45 100644 --- a/packages/plugin-designer/README.md +++ b/packages/plugin-designer/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-designer + +A FreeSewing plugin to facilitate pattern design +

Freesewing logo

@@ -72,3 +85,41 @@ var pattern = freesewing.patterns.brian See [the license file](https://github.com/freesewing/plugin-designer/blob/master/LICENSE) for details. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-dimension/LICENSE b/packages/plugin-dimension/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-dimension/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-dimension/README.md b/packages/plugin-dimension/README.md index be68ddbe24a..0066bfa0182 100644 --- a/packages/plugin-dimension/README.md +++ b/packages/plugin-dimension/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-dimension + +A FreeSewing plugin to add dimensions to your (paperless) pattern +

Freesewing logo

@@ -124,3 +137,41 @@ Below is an example of different dimensions. Questions? Stuck? The [freesewing chat room on Gitter](https://gitter.im/freesewing/freesewing) is the best place to ask for help. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-flip/LICENSE b/packages/plugin-flip/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-flip/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-flip/README.md b/packages/plugin-flip/README.md index 48e25b4e436..c60c8cf9107 100644 --- a/packages/plugin-flip/README.md +++ b/packages/plugin-flip/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-flip + +A FreeSewing plugin to flip parts horizontally +

Freesewing logo

@@ -54,3 +67,41 @@ This macro will: Questions? Stuck? The [freesewing chat room on Gitter](https://gitter.im/freesewing/freesewing) is the best place to ask for help. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-grainline/LICENSE b/packages/plugin-grainline/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-grainline/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-grainline/README.md b/packages/plugin-grainline/README.md index b7bbc650eb2..c5c84c61e74 100644 --- a/packages/plugin-grainline/README.md +++ b/packages/plugin-grainline/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-grainline + +A FreeSewing plugin to add grainline indicators on your patterns +

Freesewing logo

@@ -96,3 +109,41 @@ npm run build See [the license file](https://github.com/freesewing/plugin-theme/blob/master/LICENSE) for details. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-i18n/LICENSE b/packages/plugin-i18n/LICENSE deleted file mode 100644 index b4f681d7251..00000000000 --- a/packages/plugin-i18n/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-i18n/README.md b/packages/plugin-i18n/README.md index ccccb1eb239..5c38b8ec808 100644 --- a/packages/plugin-i18n/README.md +++ b/packages/plugin-i18n/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-i18n + +A FreeSewing plugin for pattern translation +

Freesewing logo

@@ -66,3 +79,41 @@ npm run build See [the license file](https://github.com/freesewing/plugin-theme/blob/master/LICENSE) for details. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-logo/LICENSE b/packages/plugin-logo/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-logo/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-logo/README.md b/packages/plugin-logo/README.md index 6c12e10c835..a28a545fcaf 100644 --- a/packages/plugin-logo/README.md +++ b/packages/plugin-logo/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-logo + +A FreeSewing plugin to add our logo to your patterns +

Freesewing logo

@@ -59,3 +72,41 @@ snippets.logo = new Snippet('logo', points.logo) Questions? Stuck? The [freesewing chat room on Gitter](https://gitter.im/freesewing/freesewing) is the best place to ask for help. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-round/LICENSE b/packages/plugin-round/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-round/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-round/README.md b/packages/plugin-round/README.md index 5240c3be3bd..cf4cdcb54ab 100644 --- a/packages/plugin-round/README.md +++ b/packages/plugin-round/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-round + +A FreeSewing plugin to round corners +

Freesewing logo

@@ -58,3 +71,41 @@ FIXME: Link to documentation Questions? Stuck? The [freesewing chat room on Gitter](https://gitter.im/freesewing/freesewing) is the best place to ask for help. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-scalebox/LICENSE b/packages/plugin-scalebox/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-scalebox/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-scalebox/README.md b/packages/plugin-scalebox/README.md index dfc97117239..4a42ebcabff 100644 --- a/packages/plugin-scalebox/README.md +++ b/packages/plugin-scalebox/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-scalebox + +A FreeSewing plugin to add a scalebox to your pattern +

Freesewing logo

@@ -93,3 +106,41 @@ To build this plugin, run: npm run build ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-sprinkle/LICENSE b/packages/plugin-sprinkle/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-sprinkle/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-sprinkle/README.md b/packages/plugin-sprinkle/README.md index 877e49d132b..227edc96092 100644 --- a/packages/plugin-sprinkle/README.md +++ b/packages/plugin-sprinkle/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-sprinkle + +A FreeSewing plugin to bulk-add snippets to your pattern +

Freesewing logo

@@ -61,3 +74,41 @@ FIXME: Link to documentation Questions? Stuck? The [freesewing chat room on Gitter](https://gitter.im/freesewing/freesewing) is the best place to ask for help. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-svgattr/LICENSE b/packages/plugin-svgattr/LICENSE deleted file mode 100644 index b4f681d7251..00000000000 --- a/packages/plugin-svgattr/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-svgattr/README.md b/packages/plugin-svgattr/README.md index af6571be59a..15e4e5a3df0 100644 --- a/packages/plugin-svgattr/README.md +++ b/packages/plugin-svgattr/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-svgattr + +A FreeSewing plugin to set SVG attributes +

Freesewing logo

@@ -47,3 +60,41 @@ let pattern = new brian More details are are available at [developer.freesewing.org/plugins](https://developer.freesewing.org/plugins/) + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-theme/LICENSE b/packages/plugin-theme/LICENSE deleted file mode 100644 index b4f681d7251..00000000000 --- a/packages/plugin-theme/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-theme/README.md b/packages/plugin-theme/README.md index 5f8b3cb5bc8..021a55a474a 100644 --- a/packages/plugin-theme/README.md +++ b/packages/plugin-theme/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-theme + +A FreeSewing plugin that provides a default theme +

Freesewing logo

@@ -56,3 +69,41 @@ npm install @freesewing/plugin-theme See [the license file](https://github.com/freesewing/plugin-theme/blob/master/LICENSE) for details. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-title/LICENSE b/packages/plugin-title/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-title/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-title/README.md b/packages/plugin-title/README.md index 53a118b1c72..3e823646054 100644 --- a/packages/plugin-title/README.md +++ b/packages/plugin-title/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-title + +A FreeSewing plugin to add a title to your pattern parts +

Freesewing logo

@@ -73,3 +86,41 @@ npm run build See [the license file](https://github.com/freesewing/plugin-theme/blob/master/LICENSE) for details. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/plugin-validate/LICENSE b/packages/plugin-validate/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/plugin-validate/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/plugin-validate/README.md b/packages/plugin-validate/README.md index ca765b0d825..d045402b798 100644 --- a/packages/plugin-validate/README.md +++ b/packages/plugin-validate/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/plugin-validate + +A FreeSewing plugin that validates aspects of your code +

Freesewing logo

@@ -67,3 +80,41 @@ npm install @freesewing/plugin-validate See [the license file](https://github.com/freesewing/plugin-validate/blob/master/LICENSE) for details. + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/shin/LICENSE b/packages/shin/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/shin/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/shin/README.md b/packages/shin/README.md index c71dbed5e8a..164092e7465 100644 --- a/packages/shin/README.md +++ b/packages/shin/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/shin + +A FreeSewing pattern for swim trunks +

Freesewing logo

@@ -18,3 +31,41 @@ for more info and examples. ``` npm i --save @freesewing/shin ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/shin/index.html b/packages/shin/index.html deleted file mode 100644 index f8e076599cf..00000000000 --- a/packages/shin/index.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - Shin - - - -
-
-
- - - - - - - - - - - - diff --git a/packages/simon/LICENSE b/packages/simon/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/simon/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/simon/README.md b/packages/simon/README.md index 63f09c92be5..c2b72b811af 100644 --- a/packages/simon/README.md +++ b/packages/simon/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/simon + +A FreeSewing pattern for a button down shirt +

Freesewing logo

@@ -25,3 +38,41 @@ for more info and examples. npm i --save @freesewing/simon ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/simon/index.html b/packages/simon/index.html deleted file mode 100644 index ae8b257692c..00000000000 --- a/packages/simon/index.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - Simon - - - -
-
-
- - - - - - - - - - - - - - - - - diff --git a/packages/sven/LICENSE b/packages/sven/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/sven/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/sven/README.md b/packages/sven/README.md index 490054f3910..96b31aa12f7 100644 --- a/packages/sven/README.md +++ b/packages/sven/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/sven + +A FreeSewing pattern for a straightforward sweater +

Freesewing logo

@@ -25,3 +38,41 @@ for more info and examples. npm i --save @freesewing/sven ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/sven/index.html b/packages/sven/index.html deleted file mode 100644 index 6d4953777ec..00000000000 --- a/packages/sven/index.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - Sven - - - -
-
-
- - - - - - - - - - - - - - - - - - diff --git a/packages/tamiko/LICENSE b/packages/tamiko/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/tamiko/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/tamiko/README.md b/packages/tamiko/README.md index 564f24cdb77..1623746a2a9 100644 --- a/packages/tamiko/README.md +++ b/packages/tamiko/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/tamiko + +A FreeSewing pattern for a zero-waste top +

Freesewing logo

@@ -18,3 +31,41 @@ for more info and examples. ``` npm i --save @freesewing/tamiko ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/tamiko/index.html b/packages/tamiko/index.html deleted file mode 100644 index 9b1b0a346cf..00000000000 --- a/packages/tamiko/index.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - Tamiko - - - -
-
-
- - - - - - - - - - - - - - - - - diff --git a/packages/trayvon/LICENSE b/packages/trayvon/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/trayvon/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/trayvon/README.md b/packages/trayvon/README.md index 759057a1a3e..e358c6f8732 100644 --- a/packages/trayvon/README.md +++ b/packages/trayvon/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/trayvon + +A FreeSewing pattern for a tie +

Freesewing logo

@@ -18,3 +31,41 @@ for more info and examples. ``` npm i --save @freesewing/trayvon ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/trayvon/index.html b/packages/trayvon/index.html deleted file mode 100644 index efc73c650a2..00000000000 --- a/packages/trayvon/index.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Trayvon - - - -
-
-
- - - - - - - - - - - - - diff --git a/packages/wahid/LICENSE b/packages/wahid/LICENSE deleted file mode 100644 index cdbde67f034..00000000000 --- a/packages/wahid/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Joost De Cock - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/wahid/README.md b/packages/wahid/README.md index 538a6a5f45d..a8541c31f22 100644 --- a/packages/wahid/README.md +++ b/packages/wahid/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/wahid + +A FreeSewing pattern for a classic fitted waistcoat +

Freesewing logo

@@ -18,3 +31,41 @@ for more info and examples. ``` npm i --save @freesewing/wahid ``` + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/packages/wahid/index.html b/packages/wahid/index.html deleted file mode 100644 index 9d9b99955eb..00000000000 --- a/packages/wahid/index.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - Wahid - - - -
-
-
- - - - - - - - - - - - - diff --git a/packages/workbench/LICENSE b/packages/workbench/LICENSE deleted file mode 100644 index 5f07b8da297..00000000000 --- a/packages/workbench/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2019 freesewing - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/workbench/README.md b/packages/workbench/README.md index bc075f92db2..831f3728b60 100644 --- a/packages/workbench/README.md +++ b/packages/workbench/README.md @@ -1,3 +1,16 @@ +> **Note**: This is part of version 2 of FreeSewing. +> It is a work in progress, and not ready for prime-time yet +> +> For all questions, please come say hellp in [our chatroom on Gitter](https://gitter.im/). + +

Freesewing logo

+

FreeSewing is a free and open source library for made-to-measure sewing patterns

+

Chat with us on GitterFollow @freesewing_org on TwitterFreeSewing on GitHubBecome a FreeSewing PatronLicense: MITBecome a FreeSewing PatronFreeSewing.orgFreeSewing.dev

+ +# @freesewing/workbench + +A React component to facilitate FreeSewing pattern design + # workbench > A React component to facilitate freesewing pattern design @@ -29,3 +42,41 @@ class Example extends Component { ## License MIT © [freesewing](https://github.com/freesewing) + + +## About FreeSewing + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +Our [core library](https://freesewing.dev/en/freesewing) is a *batteries-included* toolbox +for parametric design of sewing patterns. It's a modular system (check our list +of [plugins](https://freesewing.dev/en/plugins) and getting started is as simple as: + +```bash +npm init freesewing-pattern +``` + +The [getting started] section on [freesewing.dev](https://freesewing.dev/) is a good +entrypoint to our documentation, but you'll find a lot more there, including +our [API documentation](https://freesewing.dev/en/freesewing/api), +as well as [examples](https://freesewing.dev/en/freesewing/examples), +and [best practices](https://freesewing.dev/en/do). + +If you're a maker, checkout [freesewing.org](https://freesewing/) where you can generate +our sewing patterns adapted to your measurements. + +## ♥️ Support FreeSewing: Become a patron ♥️ + +FreeSewing is an open source project run by a community, +and financially supported by our patrons. + +If you feel what we do is worthwhile, you too +should [become a patron](https://freesewing.org/patrons/join). + +## Links + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.org) + - 💬 Chat: [gitter.im/freesewing](https://gitter.im/freesewing/freesewing) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) diff --git a/scripts/reconfigure.js b/scripts/reconfigure.js index 8b049731b8d..b0ae8610661 100644 --- a/scripts/reconfigure.js +++ b/scripts/reconfigure.js @@ -13,6 +13,7 @@ const config = { defaults: readConfigFile("defaults.yaml"), descriptions: readConfigFile("descriptions.yaml"), keywords: readConfigFile("keywords.yaml"), + badges: readConfigFile("badges.yaml"), scripts: readConfigFile("scripts.yaml"), dependencies: readConfigFile("dependencies.yaml", { version }), exceptions: readConfigFile("exceptions.yaml"), @@ -26,7 +27,6 @@ const packages = glob.sync("*", { cwd: path.join(config.repoPath, "packages") }); -console.log(config.defaults); validate(packages, config); reconfigure(packages, config); @@ -58,6 +58,24 @@ function readConfigFile(file, replace = false) { ); } +/** + * Reads info.md from the package directory + * Returns its contents if it exists, or an empty string if not + */ +function readInfoFile(pkg) { + let markup = ""; + try { + markup = fse.readFileSync( + path.join(repoPath, "packages", pkg, "info.md"), + "utf-8" + ); + } catch { + return ""; + } + + return markup; +} + /** * Figure out what sort of package this is. * Returns a string, one of: @@ -159,8 +177,7 @@ function packageConfig(pkg, config) { }) ); pkgConf.version = version; - if (config.exceptions.noNamespace.indexOf(pkg) !== -1) pkgConf.name = pkg; - else pkgConf.name = `@freesewing/${pkg}`; + pkgConf.name = fullName(pkg, config); pkgConf.keywords = pkgConf.keywords.concat(keywords(pkg, config, type)); (pkgConf.scripts = scripts(pkg, config, type)), (pkgConf.dependencies = dependencies(pkg, config, type)); @@ -170,6 +187,43 @@ function packageConfig(pkg, config) { return pkgConf; } +/** + * Returns an string with the markup for badges in the readme file + */ +function badges(pkg, config) { + let markup = ""; + for (let key of Object.keys(config.badges._all)) { + let b = config.badges._all[key]; + markup += `${
+      b.alt
+    }`; + } + + return markup; +} + +/** + * Returns the full (namespaced) name of a package + */ +function fullName(pkg, config) { + if (config.exceptions.noNamespace.indexOf(pkg) !== -1) return pkg; + else return `@freesewing/${pkg}`; +} + +/** + * Creates a README.md file for a package + */ +function readme(pkg, config) { + let markup = Mustache.render(config.templates.readme, { + fullname: fullName(pkg, config), + description: config.descriptions[pkg], + badges: badges(pkg, config), + info: readInfoFile(pkg) + }); + + return markup; +} + /** * Make sure we have (at least) a description for each package */ @@ -206,6 +260,10 @@ function reconfigure(pkgs, config) { config.templates.rollup ); } + fse.writeFileSync( + path.join(config.repoPath, "packages", pkg, "README.md"), + readme(pkg, config) + ); } console.log( chalk.yellowBright.bold("All done."), diff --git a/scripts/taskrunner.sh b/scripts/taskrunner.sh index 23a545acdc6..f2f7c6175ce 100755 --- a/scripts/taskrunner.sh +++ b/scripts/taskrunner.sh @@ -9,7 +9,7 @@ CUR=`pwd` cd $DIR for d in ../packages/*/ ; do { cd $d - pwd + # do something here cd .. } done