A simple shifumi app. Try beat the computer random's choice.
Using ReactJs, ViteJs and Typescript
yarn
yarn dev
yarn build
yarn preview
⚠️ One branch for each feature, fix, or other
fix- / feat- / etc.
Example : fix-branch-name
feat-feature-name
Any understandable name describing the commit
Example : Add color
Fix component margins
Using Angular commit message convention see here
<type>(<scope>): <short summary>
Pull requests formatted according to the Angular convention will automatically create a release note listing features, fixes or updates.
Squash commits and delete merged branch
Allow to keep a clean git history and avoid merge conflicts.
Unit tests / e2e tests
It contains only PR commits formatted with the Angular commit convention. This means you can quickly revert features, fixes or other modifications.
⚠️ Every new pull request pushed on themain
branch will trigger a new release.
- Create a pull request with the new version number in the title. From
dev
tomain
. - When all tests are passed, without commit squash, merge the pull request on
main
- Semantic release will automatically create a new release and update the
package.json
version number. The release note will be generated automatically and added to the release. - Update
dev
branch with the newmain
branch.