Страница:
pnpm tips and tricks
Страницы
API Deprecation
API Type Validation
API reports and review
Branches, Versions, and Releases
Breaking vs Non breaking Changes
Building documentation locally
Bundle Size Test
CI Pipelines
CLA
Changesets FAQ
Changesets
Checking for broken links in the documentation
Client
Coding Guidelines
Commit message style
Communicating breaking changes
Community Calls
Compatibility and Versioning
Contributing
Debugging
Design Goals
Dev Tools Maintenance
Documentation Dos and Don'ts
Documentation guidelines
Documenting JavaScript
Documenting TypeScript
ESLint
Fluid Terminology
Home
Maintaining API support levels
Managing dependencies
Markdown Best Practices
PR Guidelines
PR review process
Release Tags
Release notes 2.0.0 internal.3.0.0
Repo Basics
Server
SharedTree
Submitting Bugs and Feature Requests
TSDoc Guidelines
Testing
Upcoming change‐‐The build task will no longer run formatting and check tasks
Updating code using legacy Fluid APIs
Uploading images for the website to Azure blob storage
Website PR validation
Where To Put Documentation
Working with the Website
npm package scopes
pnpm tips and tricks
2
pnpm tips and tricks
Tyler Butler редактировал(а) эту страницу 2023-02-06 16:48:30 -08:00
pnpm has a rich filtering syntax to run on a subset of packages. You can run commands only on packages that match a particular scope, depend on specific other packages, those that are in a particular directory, and even those that have been edited since a previous commit.
Filtering can be done with most pnpm commands, including exec, run, add, and remove.
Add dependencies only to packages with another dependency
This example adds mocha-multi-reporters and mocha-json-output-reporter as devDependencies to all packages in the release group that already depend on c8.
pnpm add -D --filter "...^c8" mocha-multi-reporters mocha-json-output-reporter
Run format only on packages changed since main
pnpm run -r --filter "...[origin/main]" format
Overview
Contributing
- Submitting Bugs and Feature Requests
- Contributing to the Repo
- Repo Basics
- Common Workflows and Patterns
- Managing dependencies
- Client Code
- Server Code
- PR Guidelines
- CI Pipelines
- Breaking vs Non-Breaking Changes
- Branches, Versions, and Releases
- Compatibility & Versioning
- Testing
- Debugging
- npm package scopes
- Maintaining API support levels
- Developer Tooling Maintenance
- API Deprecation
- Working with the Website (fluidframework.com)
- Coding Guidelines
- Documentation Guidelines
- CLA
Using Fluid Framework
This wiki is focused on contributing to the Fluid Framework codebase.
For information on using Fluid Framework or building applications on it, please refer to fluidframework.com.