Skip to content

Commit 07cbc26

Browse files
authored
Merge pull request #1643 from plone/glossary-pnpm-workspace
Use correct filename for pnpm workspace definition and add glossary terms for Volto
2 parents a00af7a + f3d06f2 commit 07cbc26

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

docs/glossary.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -706,8 +706,28 @@ pnpm workspace
706706
workspace
707707
pnpm has built-in support for monorepositories (also known as multi-package repositories, multi-project repositories, or monolithic repositories).
708708
Workspaces provide support to manage multiple packages from your local file system from within a singular top-level, root package.
709-
By defining a single `package.json` file at the root of the repository and specifying the individual packages as workspaces, pnpm treats them as interdependent projects.
710709
711710
When you run `pnpm install` at the root of the repository, pnpm installs dependencies for all workspaces, ensuring consistency across the entire project.
712711
This centralized approach streamlines development, facilitates code sharing, and simplifies the maintenance of complex projects.
712+
713+
ESLint
714+
[ESLint](https://eslint.org/) statically analyzes your code to quickly find problems.
715+
It is built into most text editors and you can run ESLint as part of your continuous integration pipeline.
716+
717+
Stylelint
718+
[Stylelint](https://stylelint.io/) is a CSS linter that helps you avoid errors and enforce conventions.
719+
720+
Prettier
721+
[Prettier](https://prettier.io/) is an opinionated code formatter.
722+
723+
GitHub workflow
724+
GitHub workflows
725+
A [GitHub workflow](https://docs.github.com/en/actions/using-workflows) is a configurable automated process that will run one or more jobs.
726+
727+
husky
728+
[Husky](https://typicode.github.io/husky/) automatically lints your commit messages, code, and runs tests upon committing or pushing commits to a remote repository.
729+
730+
Jest
731+
[Jest](https://jestjs.io/) is a JavaScript testing framework.
732+
Volto uses Jest for unit tests.
713733
```

0 commit comments

Comments
 (0)