* fix: resolve after render * fix: basename without / * fix: request path * fix: error order * feat: support pass manifest * feat: exports analyze * chore: update lock * fix: should keep state when rerender * feat: request ctx for suspense * fix: type * feat: support pass server data * revert: version * chore: add changeset * fix: lint * fix: type * chore: add comments * chore: add comments * chore: print error separately * refactor: support runtime public path * revert: export assets manifest |
||
|---|---|---|
| .. | ||
| README.md | ||
| config.json | ||
| cuddly-rocks-warn.md | ||
| eleven-spiders-yell.md | ||
| forty-doors-hear.md | ||
| gentle-teachers-cheer.md | ||
| gentle-trains-cross.md | ||
| nasty-lemons-agree.md | ||
| proud-glasses-retire.md | ||
| proud-wasps-work.md | ||
| quick-shoes-matter.md | ||
| spicy-dryers-melt.md | ||
| strong-socks-invite.md | ||
| wicked-numbers-approve.md | ||
README.md
Changesets
Hello and welcome! This folder has been automatically generated by @changesets/cli, a build tool that works
with multi-package repos, or single-package repos to help you version and publish your code. You can
find the full documentation for it in our repository
We have a quick list of common questions to get you started engaging with this project in our documentation
Add A Changeset
After you have completed a feature or fixed a bug, you need to do three things:
- Select which packages should be released
- Bump released packages version
- Write Changelog for the released packages
You can follow these steps:
- Run the command line script
npm run changeset - Select the packages you want to include in the changeset using
↑and↓to navigate to packages, andspaceto select a package. Hit enter when all desired packages are selected. - You will be prompted to select a bump type for each selected package. Select an appropriate bump type for the changes made. See here for information on semver versioning
- Your final prompt will be to provide a message to go alongside the changeset. This will be written into the changelog when the next release occurs.
After that, you should commit changes to the remote repository. For example:
$ git status
On branch test-3
Untracked files:
(use "git add <file>..." to include in what will be committed)
.changeset/curvy-jobs-fly.md
$ git commit -am "chore: add changeset"
$ git push
For more detail, please see this documentation.
Publish Beta Version
NOTE: You must add a changeset first before publishing beta version.
Run the following command to publish the beta version
$ npm run release:beta
Then, we need to commit changes to the remote repository. For example:
$ git status
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: packages/a/CHANGELOG.md
modified: packages/a/package.json
modified: pnpm-workspace.yaml
Untracked files:
(use "git add <file>..." to include in what will be committed)
.changeset/pre.json
$ git commit -am "chore: beta version"
$ git push
For more detail, please see this documentation.
Publish Latest Version
GitHub bot will automatically create a PR to update the latest versions for the released package.
What we need to do is merge the PR to the release* branch.