This is a note for myself or someone to contribute to this project. In this section, there will be some workflows for releasing, devloping, or publish this prodcut.
This project use NodeJS with Yarn/Bun for package managing.
For each new feature, please create a branch with prefix of dev
.
By pushing to the branch with prefix dev
, the workflow Dev Workflow
will be executed.
Make sure that the build process is OK.
When you want create a pre-release, create a tag with prefix of pre-v
and the version number.
Update file PRE-RELEASE.md for the release message.
Then push the code.
When the build is success, the branch nightly
will update with the new content.
When you want create a stable build, create a tag with the prefix of v
and the version number.
Update file RELEASE.md for the release message.
Then push the code.
When the build is success, the branch stable
will update with the new content.
When releasing a statble build, it will automatically upload the new version to Chrome Store.