Skip to content

Commit

Permalink
Revert "Packages: Use npm workspaces (#65681)"
Browse files Browse the repository at this point in the history
This reverts commit 4693c0f.
  • Loading branch information
sirreal authored Oct 21, 2024
1 parent 4693c0f commit bb32003
Show file tree
Hide file tree
Showing 182 changed files with 5,020 additions and 2,337 deletions.
69 changes: 0 additions & 69 deletions bin/check-licenses.mjs

This file was deleted.

6 changes: 5 additions & 1 deletion docs/contributors/code/managing-packages.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
# Managing Packages

This repository uses [npm workspaces](https://docs.npmjs.com/cli/v10/using-npm/workspaces) to manage WordPress packages and [lerna](https://lerna.js.org/) to publish them to [npm](https://www.npmjs.com/). This enforces certain steps in the workflow which are described in details in [packages](https://github.com/WordPress/gutenberg/blob/HEAD/packages/README.md) documentation.
This repository uses [monorepo] to manage WordPress modules and publish them with [lerna] as packages to [npm]. This enforces certain steps in the workflow which are described in details in [packages](https://github.com/WordPress/gutenberg/blob/HEAD/packages/README.md) documentation.

Maintaining dozens of npm packages is difficult—it can be tough to keep track of changes. That's why we use `CHANGELOG.md` files for each package to simplify the release process. As a contributor, you should add an entry to the aforementioned file each time you contribute adding production code as described in [Maintaining Changelogs](https://github.com/WordPress/gutenberg/blob/HEAD/packages/README.md#maintaining-changelogs) section.

Publishing WordPress packages to npm is automated by synchronizing it with the bi-weekly Gutenberg plugin RC1 release. You can learn more about this process and other ways to publish new versions of npm packages in the [Gutenberg Release Process document](/docs/contributors/code/release.md#packages-releases-to-npm-and-wordpress-core-updates).

[lerna]: https://lerna.js.org/
[monorepo]: https://monorepo.tools
[npm]: https://www.npmjs.com/
Loading

0 comments on commit bb32003

Please sign in to comment.