open-index/open-npm huggingface dataset:
npm package: @richardtan-redbite/ui-web-common
Description: Itemit UI Library and Common Helpers
Latest version: 1.12.2

# [DEPRECATED] itemit-web-common

Itemit UI Library and Common Helpers

This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).

## Requirement

Node version - v16 and above.
Make sure switching the node version to v16 (run `nvm use` within project)

## Getting Started

First, install the dependency package:

```bash
npm install
# or
yarn 
# or
pnpm
```

then 

```bash
npm run storybook
# or
yarn storybook
# or
pnpm storybook
```

You are ready to create components and test it in storybook!

## Commit practise

1. With using semantic-release, our whole package release can be fully automated with their help, we just need to standardise the process on making a commit (not PR):
```bash
fix: [xxxx] - consider as Patch / Fix release
feat: [xxxx] - consder as Minor / Feature release
perf: [xxxx] + BREAKING CHANGE: [xxx] on footer - consider as Major / Breaking Release
```
2. Keep each commits small and easy to read if possible

## Development

1. Create a branch from `master` - eg: `feature/setup-tailwind-css`
2. Make commits with following semantic-release standard.
2. Make and push changes in the branch
3. Once changes made and sufficient test is done, raise a PR in Github to `beta`.
4. Once PR is approved, proceed merge to `beta`.  
5. New beta version will be release if follow commit practise, you can either inside PR / pipeline / repo's releases.
6. Install new beta package into your changes project.
7. QA tested completed, raise feature branch to `master` and follow the same step as 3 - 6.
8. If more fix or changes is required, follow the same step as 3 - 6 but to `beta`.
9. Remember to change your package version in your other repository branch before going to `master`.


### Git Convention

Follow https://gist.github.com/qoomon/5dfcdf8eec66a051ecd85625518cfd13