diff --git a/config/dependencies.yaml b/config/dependencies.yaml index 188049801b9..89cd3a2eb5a 100644 --- a/config/dependencies.yaml +++ b/config/dependencies.yaml @@ -208,6 +208,18 @@ simone: '@freesewing/plugin-buttons': *freesewing '@freesewing/plugin-flip': *freesewing '@freesewing/plugin-bust': *freesewing +strapi: + _: + strapi: &strapi '3.6.5' + strapi-admin: *strapi + strapi-utils: *strapi + strapi-plugin-content-type-builder: *strapi + strapi-plugin-content-manager: *strapi + strapi-plugin-users-permissions: *strapi + strapi-plugin-email: *strapi + strapi-plugin-upload: *strapi + strapi-plugin-i18n: *strapi + strapi-connector-mongoose: *strapi sven: peer: '@freesewing/brian': *freesewing diff --git a/config/descriptions.yaml b/config/descriptions.yaml index 074d8db53e5..fe59986ea9f 100644 --- a/config/descriptions.yaml +++ b/config/descriptions.yaml @@ -19,6 +19,9 @@ diana: 'A FreeSewing pattern for a top with a draped neck' examples: 'A FreeSewing pattern holding examples for our documentation' florent: 'A FreeSewing pattern for a flat cap' florence: 'A FreeSewing pattern for a face mask' +freesewing.org: 'fixme' +freesewing.dev: 'fixme' +freesewing.shared: 'fixme' gatsby-remark-jargon: 'A gatsby-transformer-remark sub-plugin for jargon terms' holmes: 'A FreeSewing pattern for a Sherlock Holmes hat' hortensia: 'A FreeSewing pattern for a handbag' @@ -62,6 +65,7 @@ sandy: 'A FreeSewing pattern for a circle skirt' shin: 'A FreeSewing pattern for swim trunks' simon: 'A FreeSewing pattern for a button down shirt' simone: 'A FreeSewing pattern for a button down shirt (Simone = Simon for people with breasts)' +strapi: "Freesewing's Strapi instance" sven: 'A FreeSewing pattern for a straightforward sweater' tamiko: 'A FreeSewing pattern for a zero-waste top' theo: 'A FreeSewing pattern for classic trousers' @@ -73,6 +77,3 @@ ursula: 'A FreeSewing pattern for a basic, highly-customizable underwear pattern utils: 'A collection of utilities shared across freesewing projects' wahid: 'A FreeSewing pattern for a classic fitted waistcoat' waralee: 'A FreeSewing pattern for wrap pants' -freesewing.org: 'fixme' -freesewing.dev: 'fixme' -freesewing.shared: 'fixme' diff --git a/config/exceptions.yaml b/config/exceptions.yaml index 45e0621acd9..b605ad64f2a 100644 --- a/config/exceptions.yaml +++ b/config/exceptions.yaml @@ -11,6 +11,9 @@ customRollup: - remark-jargon - utils - prettier-config + - strapi + - freesewing.dev + - freesewing.org namedExports: - css-theme - models @@ -57,6 +60,10 @@ packageJson: css-theme: main: dist/theme.css module: '!' + freesewing.dev: + private: true + freesewing.org: + private: true holmes: author: AlfaLyr (https://github.com/alfalyr) i18n: @@ -82,6 +89,17 @@ packageJson: - package.json sandy: author: AlfaLyr (https://github.com/alfalyr) + strapi: + private: true + scripts: + develop: strapi develop + start: strapi start + build: strapi build + strapi: strapi + homepage: "https://posts.freesewing.org/" + files: [] + publishConfig: {} + rollup: {} utils: # react-scripts doesn't handle .mjs files correctly module: '!' diff --git a/packages/strapi/CHANGELOG.md b/packages/strapi/CHANGELOG.md new file mode 100644 index 00000000000..32feeff7e83 --- /dev/null +++ b/packages/strapi/CHANGELOG.md @@ -0,0 +1,9 @@ +# Change log for: @freesewing/strapi + + + +This is the **initial release**, and the start of this change log. + +> Prior to version 2, FreeSewing was not a JavaScript project. +> As such, that history is out of scope for this change log. + diff --git a/packages/strapi/README.md b/packages/strapi/README.md index 4d901a095db..ffcead5436e 100644 --- a/packages/strapi/README.md +++ b/packages/strapi/README.md @@ -1,3 +1,118 @@ -# Strapi application +![FreeSewing](https://static.freesewing.org/banner.png) +

@freesewing/strapi on NPM + License: MIT + Code quality on DeepScan + Open issues tagged pkg:strapi + Project board +

Follow @freesewing_org on Twitter + Chat with us on Discord + Become a FreeSewing Patron + Follow @freesewing_org on Twitter +

-A quick description of your strapi application +# @freesewing/strapi + +Freesewing's Strapi instance + + + +## What am I looking at? 🤔 + +This repository is our *monorepo* +holding [all our NPM packages](https://freesewing.dev/reference/packages/). + +This folder holds: @freesewing/strapi + +## About FreeSewing 💀 + +Where the world of makers and developers collide, that's where you'll find FreeSewing. + +If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate +our sewing patterns adapted to your measurements. + +If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/). +Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox +for parametric design of sewing patterns. But we also provide a range +of [plugins](https://freesewing.dev/reference/plugins/) that further extend the +functionality of the platform. + +If you have NodeJS installed, you can try it right now by running: + +```bash +npx create-freesewing-pattern +``` + +Or, consult our getting started guides +for [Linux](https://freesewing.dev/tutorials/getting-started-linux/), +[MacOS](https://freesewing.dev/tutorials/getting-started-mac/), +or [Windows](https://freesewing.dev/tutorials/getting-started-windows/). + +We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that +walks you through your first parametric design, +and [a friendly community](https://freesewing.org/community/where/) with +people who can help you when you get stuck. + +## 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, and you can spend a few coind without +hardship, then you should [join us and become a patron](https://freesewing.org/community/join). + +## Links 👩‍💻 + + - 💻 Makers website: [freesewing.org](https://freesewing.org) + - 💻 Developers website: [freesewing.dev](https://freesewing.dev) + - 💬 Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/) + - ✅ Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/) + - 🐦 Twitter: [@freesewing_org](https://twitter.com/freesewing_org) + - 📷 Instagram: [@freesewing_org](https://instagram.com/freesewing_org) + +## 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 help 🤯 + +Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions, +share your feedback, or just hang out. + +If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new). diff --git a/packages/strapi/package.json b/packages/strapi/package.json index 769192ac345..3f35b758a03 100644 --- a/packages/strapi/package.json +++ b/packages/strapi/package.json @@ -1,15 +1,32 @@ { - "name": "strapi", - "private": true, - "version": "0.1.0", - "description": "FreeSewing's Strapi instance", + "name": "@freesewing/strapi", + "version": "2.17.4", + "description": "Freesewing's Strapi instance", + "author": "Joost De Cock (https://github.com/joostdecock)", + "homepage": "https://posts.freesewing.org/", + "repository": "github:freesewing/freesewing", + "license": "MIT", + "bugs": { + "url": "https://github.com/freesewing/freesewing/issues" + }, + "keywords": [ + "freesewing", + "design", + "diy", + "fashion", + "made to measure", + "parametric design", + "sewing" + ], + "main": "dist/index.js", + "module": "dist/index.mjs", "scripts": { "develop": "strapi develop", "start": "strapi start", "build": "strapi build", "strapi": "strapi" }, - "devDependencies": {}, + "peerDependencies": {}, "dependencies": { "strapi": "3.6.5", "strapi-admin": "3.6.5", @@ -22,15 +39,13 @@ "strapi-plugin-i18n": "3.6.5", "strapi-connector-mongoose": "3.6.5" }, - "author": { - "name": "Joost De Cock " - }, - "strapi": { - "uuid": "ebdf450e-ca5d-4963-a198-748ccbd07370" - }, + "devDependencies": {}, + "files": [], + "publishConfig": {}, "engines": { - "node": ">=10.16.0 <=14.x.x", - "npm": "^6.0.0" + "node": ">=12.0.0", + "npm": ">=6" }, - "license": "MIT" + "rollup": {}, + "private": true }