{"id":25284088,"url":"https://github.com/team-withme/withme_ui","last_synced_at":"2025-10-27T18:31:57.912Z","repository":{"id":38615149,"uuid":"481118046","full_name":"Team-WithMe/WithMe_UI","owner":"Team-WithMe","description":"📚 WithMe 디자인 시스템 모노레포","archived":false,"fork":false,"pushed_at":"2022-12-09T06:31:21.000Z","size":81706,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-12T20:19:58.682Z","etag":null,"topics":["javascript","learn","monorepo","react","rollup","sass","storybook","typescript","yarn","yarn-workspaces"],"latest_commit_sha":null,"homepage":"https://with-me-ui.netlify.app/?path=/docs/assets-icons--base","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Team-WithMe.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"License","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-13T07:35:44.000Z","updated_at":"2024-11-26T12:09:19.000Z","dependencies_parsed_at":"2023-01-25T18:46:14.697Z","dependency_job_id":null,"html_url":"https://github.com/Team-WithMe/WithMe_UI","commit_stats":null,"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Team-WithMe%2FWithMe_UI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Team-WithMe%2FWithMe_UI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Team-WithMe%2FWithMe_UI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Team-WithMe%2FWithMe_UI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Team-WithMe","download_url":"https://codeload.github.com/Team-WithMe/WithMe_UI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238542280,"owners_count":19489561,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","learn","monorepo","react","rollup","sass","storybook","typescript","yarn","yarn-workspaces"],"created_at":"2025-02-12T20:20:02.332Z","updated_at":"2025-10-27T18:31:57.481Z","avatar_url":"https://github.com/Team-WithMe.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# With Me 디자인 시스템 모노레포\n\nwith me의 모든 디자인 요소를 작업하는 레포지토리 입니다.\n\n- [withme-ui](https://github.com/Team-WithMe/WithMe_UI/tree/master/packages/withme-ui) - 컴포넌트 패키지 with react (\u003ca href=\"https://www.npmjs.com/package/@with-me/ui\"\u003enpm\u003c/a\u003e)\n- [withme-icon](https://github.com/Team-WithMe/WithMe_UI/tree/master/packages/withme-icon) - 아이콘 패키지 with react (\u003ca href=\"https://www.npmjs.com/package/@with-me/icons\"\u003enpm\u003c/a\u003e)\n- [withme-style](https://github.com/Team-WithMe/WithMe_UI/tree/master/packages/withme-style) - 스타일 패키지 with scss (\u003ca href=\"https://www.npmjs.com/package/@with-me/style\"\u003enpm\u003c/a\u003e)\n\n\u003e `packages`에 있는 라이브러리의 사용법들은 각 워크스페이스 README.md를 참고하면 됩니다!\n\n\u003cbr /\u003e\n\n## 디자인 시스템 문서\n\n스토리북을 이용해 디자인 시스템 문서를 구축했습니다.\n\u003cbr /\u003e\n[[storybook](https://with-me-ui.netlify.app/?path=/docs/assets-icons--base)] 바로가기\n\n\u003cbr /\u003e\n\n## Scripts\n\n### 기본적인 명령어\n\n```\n# 설치\nyarn\n\n# 패키지 추가\nyarn add \u003cpackage-name\u003e\n\n# 모든 의존성 삭제\nyarn clean\n\n# git 커밋\nyarn commit\n\n# 개발 시작\nyarn dev\n```\n\n### storybook 실행\n\n- 경로를 withme-ui 패키지로 이동하고 해당 터미널에서\n\n```\n# 스토리북 실행 (port 6006)\nyarn storybook\n```\n\n### 워크스페이스별 의존성 추가, 제거\n\n```\n# 추가\nyarn workspace \u003cworkspace-name\u003e add \u003cpackage-name\u003e\n\n# 제거\nyarn workspace \u003cworkspace-name\u003e remove \u003cpackage-name\u003e\n```\n\n### npm 배포\n\n```\n# npm login\nyarn npm login\n\n# 모든 패키지 npm 배포\nyarn publish\n```\n\n### 각 워크스페이스별 npm 배포\n\n```\n# 빌드\nyarn workspace \u003cworkspace-name\u003e build\n# ex: yarn workspace @pickk/design-token build\n\n# 버전 업데이트 (strategy = 'major'|'minor'|'patch')\nyarn workspace \u003cworkspace-name\u003e version \u003cstrategy\u003e\n\n# 버전 업데이트 커밋 생성\ngit commit -m \"chore(\u003cscope-name\u003e): release \u003cworkspace-name\u003e \u003cversion\u003e\"\n\n# 태그 부여\ngit tag -a \"\u003cworkspace-name\u003e@\u003cversion\u003e\"\n\n# 배포\nyarn workspace \u003cworkspace-name\u003e npm publish\n```\n\n\u003cbr /\u003e\n\n## Setting\n\n```\n# node version\nnode -v\n# 16.15.1\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteam-withme%2Fwithme_ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteam-withme%2Fwithme_ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteam-withme%2Fwithme_ui/lists"}