ice/.changeset
ClarkXia a48b921465 chore: publish beta 2023-03-01 19:07:16 +08:00
..
README.md feat: use changeset to publish and version (#5864) 2023-02-13 14:48:34 +08:00
config.json chore: changeset config (#5909) 2023-02-16 16:11:49 +08:00
cuddly-rocks-warn.md fix: should not build html file when distType has not html (#5994) 2023-03-01 01:02:37 -08:00
eleven-spiders-yell.md Feat/pha: support plugin-pha interface optional (#5978) 2023-02-27 18:16:40 -08:00
forty-doors-hear.md fix: import path of types and runtime (#5981) 2023-02-28 15:08:10 +08:00
gentle-teachers-cheer.md fix: compile non-js file when use plugin fusion (#5937) 2023-02-21 16:41:15 +08:00
gentle-trains-cross.md chore: version (#5995) 2023-03-01 14:18:58 +08:00
nasty-lemons-agree.md fix: request plugin type and usage (#5992) 2023-03-01 18:00:59 +08:00
pre.json chore: publish beta 2023-03-01 19:07:16 +08:00
proud-glasses-retire.md fix: modify type of config and fix data of prefetch is decamelized (#5973) 2023-02-24 03:19:06 -08:00
proud-wasps-work.md fix: stream render (#5956) 2023-03-01 18:02:39 +08:00
quick-shoes-matter.md fix: support unknown cli options registered by plugins (#5989) 2023-02-28 15:11:35 +08:00
spicy-dryers-melt.md chore: version (#5995) 2023-03-01 14:18:58 +08:00
strong-socks-invite.md feat: support code spiliting strategy (#5957) 2023-02-24 17:22:18 +08:00
wicked-numbers-approve.md Fix/define page config (#5936) 2023-02-22 11:00:31 +08:00

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, and space to 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.

image

What we need to do is merge the PR to the release* branch.