phase2 / outline

Tooling infrastructure for modern web component development.
https://outline.phase2tech.com
MIT License
128 stars 27 forks source link

Package organization and updates. #421

Closed himerus closed 1 year ago

himerus commented 1 year ago

Packages

The packages directory is setup in an organized fashion to help organize more efficient package releases.

Notes on directory structure

The following describes how packages are organized. This is open for adjustment based on future needs.

yarn workspaces

Yarn workspaces are a feature of Yarn that allows you to manage multiple packages within a single top-level, root package. It provides a convenient way to work on interdependent packages, making it easier to develop and test changes across multiple packages simultaneously. For more information, you can refer to the Yarn workspaces documentation.

To define the workspaces in your project, you can use the workspaces field in your package.json file. This field should be an array of glob patterns that specify the directories containing your packages.

Here is an example of how the current workspaces are set up:

"workspaces": [
  "./packages/*",
  "./packages/components/*",
  "./packages/components/@deprecated/*",
  "./packages/documentation/*",
  "./packages/controllers/*",
  "./packages/controllers/@deprecated/*",
  "./packages/tools/*"
],
changeset-bot[bot] commented 1 year ago

🦋 Changeset detected

Latest commit: d106d9bd9fd5a2eb6207cdb68ddac381acbff9ee

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 36 packages | Name | Type | | ------------------------------------------------------ | ----- | | @phase2/outline-video-youtube | Patch | | @phase2/outline-button-group | Patch | | @phase2/outline-image-slider | Patch | | @phase2/outline-admin-links | Patch | | @phase2/outline-breadcrumbs | Patch | | @phase2/outline-styled-text | Patch | | @phase2/outline-video-vimeo | Patch | | @phase2/outline-code-block | Patch | | @phase2/outline-accordion | Patch | | @phase2/outline-container | Patch | | @phase2/outline-controller-light-dom-styles-controller | Patch | | @phase2/outline-dropdown | Patch | | @phase2/outline-heading | Patch | | @phase2/outline-include | Patch | | @phase2/outline-button | Patch | | @phase2/outline-alert | Patch | | @phase2/outline-image | Patch | | @phase2/outline-modal | Patch | | @phase2/outline-card | Patch | | @phase2/outline-form | Patch | | @phase2/outline-grid | Patch | | @phase2/outline-icon | Patch | | @phase2/outline-link | Patch | | @phase2/outline-list | Patch | | @phase2/outline-tabs | Patch | | @phase2/outline-static-assets | Patch | | @phase2/outline-style-guide | Patch | | @phase2/outline-storybook | Patch | | @phase2/outline-examples | Patch | | @phase2/outline-core-link | Patch | | @phase2/outline-docs | Patch | | @phase2/outline-config | Patch | | @phase2/outline-tokens | Patch | | @phase2/outline-templates | Patch | | @phase2/outline-cli | Patch | | @phase2/outline-core | Patch |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

netlify[bot] commented 1 year ago

Deploy Preview for outlinejs ready!

Name Link
Latest commit d106d9bd9fd5a2eb6207cdb68ddac381acbff9ee
Latest deploy log https://app.netlify.com/sites/outlinejs/deploys/64e576f9cd69710008669658
Deploy Preview https://deploy-preview-421--outlinejs.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

socket-security[bot] commented 1 year ago

Removed dependencies detected. Learn more about Socket for GitHub ↗︎

🚮 Removed packages: @phase2/outline-storybook@0.0.22, @storybook/addon-postcss@3.0.0-alpha.1