https://github.com/team-withme/withme_ui
๐ WithMe ๋์์ธ ์์คํ
๋ชจ๋
ธ๋ ํฌ
https://github.com/team-withme/withme_ui
javascript learn monorepo react rollup sass storybook typescript yarn yarn-workspaces
Last synced: 8 months ago
JSON representation
๐ WithMe ๋์์ธ ์์คํ ๋ชจ๋ ธ๋ ํฌ
- Host: GitHub
- URL: https://github.com/team-withme/withme_ui
- Owner: Team-WithMe
- License: mit
- Created: 2022-04-13T07:35:44.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T06:31:21.000Z (over 3 years ago)
- Last Synced: 2025-02-12T20:19:58.682Z (over 1 year ago)
- Topics: javascript, learn, monorepo, react, rollup, sass, storybook, typescript, yarn, yarn-workspaces
- Language: TypeScript
- Homepage: https://with-me-ui.netlify.app/?path=/docs/assets-icons--base
- Size: 77.9 MB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: License
Awesome Lists containing this project
README
# With Me ๋์์ธ ์์คํ
๋ชจ๋
ธ๋ ํฌ
with me์ ๋ชจ๋ ๋์์ธ ์์๋ฅผ ์์
ํ๋ ๋ ํฌ์งํ ๋ฆฌ ์
๋๋ค.
- [withme-ui](https://github.com/Team-WithMe/WithMe_UI/tree/master/packages/withme-ui) - ์ปดํฌ๋ํธ ํจํค์ง with react (npm)
- [withme-icon](https://github.com/Team-WithMe/WithMe_UI/tree/master/packages/withme-icon) - ์์ด์ฝ ํจํค์ง with react (npm)
- [withme-style](https://github.com/Team-WithMe/WithMe_UI/tree/master/packages/withme-style) - ์คํ์ผ ํจํค์ง with scss (npm)
> `packages`์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฌ์ฉ๋ฒ๋ค์ ๊ฐ ์ํฌ์คํ์ด์ค README.md๋ฅผ ์ฐธ๊ณ ํ๋ฉด ๋ฉ๋๋ค!
## ๋์์ธ ์์คํ
๋ฌธ์
์คํ ๋ฆฌ๋ถ์ ์ด์ฉํด ๋์์ธ ์์คํ
๋ฌธ์๋ฅผ ๊ตฌ์ถํ์ต๋๋ค.
[[storybook](https://with-me-ui.netlify.app/?path=/docs/assets-icons--base)] ๋ฐ๋ก๊ฐ๊ธฐ
## Scripts
### ๊ธฐ๋ณธ์ ์ธ ๋ช
๋ น์ด
```
# ์ค์น
yarn
# ํจํค์ง ์ถ๊ฐ
yarn add
# ๋ชจ๋ ์์กด์ฑ ์ญ์
yarn clean
# git ์ปค๋ฐ
yarn commit
# ๊ฐ๋ฐ ์์
yarn dev
```
### storybook ์คํ
- ๊ฒฝ๋ก๋ฅผ withme-ui ํจํค์ง๋ก ์ด๋ํ๊ณ ํด๋น ํฐ๋ฏธ๋์์
```
# ์คํ ๋ฆฌ๋ถ ์คํ (port 6006)
yarn storybook
```
### ์ํฌ์คํ์ด์ค๋ณ ์์กด์ฑ ์ถ๊ฐ, ์ ๊ฑฐ
```
# ์ถ๊ฐ
yarn workspace add
# ์ ๊ฑฐ
yarn workspace remove
```
### npm ๋ฐฐํฌ
```
# npm login
yarn npm login
# ๋ชจ๋ ํจํค์ง npm ๋ฐฐํฌ
yarn publish
```
### ๊ฐ ์ํฌ์คํ์ด์ค๋ณ npm ๋ฐฐํฌ
```
# ๋น๋
yarn workspace build
# ex: yarn workspace @pickk/design-token build
# ๋ฒ์ ์
๋ฐ์ดํธ (strategy = 'major'|'minor'|'patch')
yarn workspace version
# ๋ฒ์ ์
๋ฐ์ดํธ ์ปค๋ฐ ์์ฑ
git commit -m "chore(): release "
# ํ๊ทธ ๋ถ์ฌ
git tag -a "@"
# ๋ฐฐํฌ
yarn workspace npm publish
```
## Setting
```
# node version
node -v
# 16.15.1
```