-
-
Notifications
You must be signed in to change notification settings - Fork 216
Releases
This page will probably only be relevant for people of the Bootstrap team since it describes what steps will need to be taken for a new release.
Releases can be created by members of the Bootstrap team. RFS can be published on npm by @MartijnCuppens and @XhmikosR. When creating a release, the following steps are made:
- Create an overview of all the changes listed on the project board if present or check the differences with the latest release.
- Temporarily disable master branch protection on GitHub.
- Run the appropriate
npm version
command (differs for major/minor/patch) - Push to GitHub. Make sure the tag is also pushed.
- Re-enable master branch protection on GitHub.
- Publish to npm.
- Create a release on GitHub.
Everytime the scss.scss
file is changed, the changes will also need to be applied in Bootstrap. The links in the Bootstrap docs link to a versioned version (the Bootstrap 4 docs links to the RFS 8 docs, the Bootstrap 5 docs links to the RFS 9 docs). Make sure every link to the GitHub page is updated too. Search for occurrences of https://github.com/twbs/rfs
in the markdown files and update where needed.
There are no release cycles for RFS because of the size of this project.