-
Notifications
You must be signed in to change notification settings - Fork 536
Changesets FAQ
A quick list of common questions you might want answered to understand what changesets is doing, without going into minutiae or workflow.
Changesets are generated by the pnpm changeset
command.
We use random human readable names by default for these files to avoid collisions when generating them, but there's no harm that will come from renaming them.
When changeset version
or equivalent command is run, all the changeset folders are removed. This is so we only ever use a changeset once. This makes this a very bad place to store any other information.
Note that we don't currently use the version
command!
The two parts of the file are for different purposes. You should feel free to edit both parts as much as you want.
- The markdown text is a summary of the changes that will be prepended to your changelog when you next run your version command.
- The YAML front matter describes what should be versioned by the version command
Note that we don't currently use the version
command!
Editing the summary or packages that are affected is safe. You can even write changesets without the command if you want. Note that the change type for our repo is determined by the target branch, so all changesets on a given branch should have the same change type.
You can, but you should be aware this will remove the intent to release communicated by the changeset, and should be done with caution.
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.
- 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