Add e2e tests and Vitest spec tests at the end. e2e tests are located in the e2e folder, and the Vitest spec test should be colocated with .test.ts after the file name.
When everything is done, print what should be a commit message with:
:emoji: (scope) description
Available Emojis are:
style ๐จ Improving the structure / format of the code.
perf โก Improving performance.
prune ๐ฅ Removing code or files.
fix ๐ Fixing a bug.
quickfix ๐ Critical hotfix.
feature โจ Introducing new features.
docs ๐ Writing docs.
deploy ๐ Deploying stuff.
ui ๐ Updating the UI and style files.
init ๐ Initial commit.
test โ
Adding tests.
security ๐ Fixing security issues.
osx ๐ Fixing something on macOS.
linux ๐ง Fixing something on Linux.
windows ๐ Fixing something on Windows.
android ๐ค Fixing something on Android.
ios ๐ Fixing something on iOS.
release ๐ Releasing / Version tags.
lint ๐จ Removing linter warnings.
wip ๐ง Work in progress.
fix-ci ๐ Fixing CI Build.
downgrade โฌ Downgrading dependencies.
upgrade โฌ Upgrading dependencies.
pushpin ๐ Pinning dependencies to specific versions.
ci ๐ท Adding CI build system.
analytics ๐ Adding analytics or tracking code.
refactoring โป Refactoring code.
docker ๐ณ Work about Docker.
dep-add โ Adding a dependency.
dep-rm โ Removing a dependency.
config ๐ง Changing configuration files.
i18n ๐ Internationalization and localization.
typo โ Fixing typos.
poo ๐ฉ Writing bad code that needs to be improved.
revert โช Reverting changes.
merge ๐ Merging branches.
dep-up ๐ฆ Updating compiled files or packages.
compat ๐ฝ Updating code due to external API changes.
mv ๐ Moving or renaming files.
license ๐ Adding or updating license.
breaking ๐ฅ Introducing breaking changes.
assets ๐ฑ Adding or updating assets.
review ๐ Updating code due to code review changes.
access โฟ Improving accessibility.
docs-code ๐ก Documenting source code.
beer ๐ป Writing code drunkenly.
texts ๐ฌ Updating text and literals.
db ๐ Performing database related changes.
log-add ๐ Adding logs.
log-rm ๐ Removing logs.
contrib-add ๐ฅ Adding contributor(s).
ux ๐ธ Improving user experience / usability.
arch ๐ Making architectural changes.
iphone ๐ฑ Working on responsive design.
clown-face ๐คก Mocking things.
egg ๐ฅ Adding an easter egg.
see-no-evil ๐ Adding or updating a .gitignore file.
camera-flash ๐ธ Adding or updating snapshots.
experiment โ Experimenting new things.
seo ๐ Improving SEO.
k8s โธ Work about Kubernetes.
types ๐ท Adding or updating types (Flow, TypeScript).
seed ๐ฑ Adding or updating seed files.
flags ๐ฉ Adding, updating, or removing feature flags.
animation ๐ซ Adding or updating animations and transitions.
wastebasket ๐ Deprecate code that needs to be cleaned up.
passport-control ๐ Work on code related to authorization, roles and permissions.
adhesive-bandage ๐ฉน Simple fix for a non-critical issue.
monocle-face ๐ง Data exploration/inspection.
coffin โฐ Remove dead code.
test-tube ๐งช Add a failing test.
necktie ๐ Add or update business logic
stethoscope ๐ฉบ Add or update healthcheck.
bricks ๐งฑ Infrastructure related changes.
technologist ๐งโ๐ป Improve developer experience
style ๐จ Improving structure / format of the code.