Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(design-systems-for-developers): 디자인 시스템 구축하기 #7

Merged
merged 21 commits into from
Nov 15, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
3669179
feat(design-systems-for-developers): 개발자를 위한 디자인 시스템 패키지 생성
minzzang144 Nov 7, 2022
4a7ea8c
feat(design-systems-for-developers): 빌드
minzzang144 Nov 7, 2022
87b733d
feat(design-systems-for-developers): 리뷰 - chromatic
minzzang144 Nov 7, 2022
523b500
feat(design-systems-for-developers): 리뷰 - CI
minzzang144 Nov 7, 2022
530e29d
feat(design-systems-for-developers): 리뷰 - CI-2
minzzang144 Nov 7, 2022
d53829d
feat(design-systems-for-developers): 비주얼 리뷰 요청하기
minzzang144 Nov 7, 2022
c11d9ef
"revert(design-systems-for-developers): 비주얼 리뷰 요청하기"
minzzang144 Nov 10, 2022
5309c40
feat(design-systems-for-developers): href에 대한 단위 테스트
minzzang144 Nov 10, 2022
063bcd9
feat(design-systems-for-developers): 테스트 - CI
minzzang144 Nov 10, 2022
c3c2a00
feat(design-systems-for-developers): 테스트 - CI-2
minzzang144 Nov 10, 2022
135a5a1
feat(design-systems-for-developers): 테스트 - CI-3
minzzang144 Nov 10, 2022
b4853f8
feat(design-systems-for-developers): 테스트 - CI-4
minzzang144 Nov 10, 2022
60a3b5b
feat(design-systems-for-developers): 테스트 - CI-5
minzzang144 Nov 10, 2022
a19e417
feat(design-systems-for-developers): 접근성 테스트
minzzang144 Nov 10, 2022
57e671d
feat(design-systems-for-developers): 문서화
minzzang144 Nov 11, 2022
c8afbc3
feat(design-systems-for-developers): Markdown/MDX를 사용한 Supercharge 문서화
minzzang144 Nov 11, 2022
cb16bfa
feat(design-systems-for-developers): Markdown/MDX를 사용한 Supercharge 문서화-2
minzzang144 Nov 11, 2022
134dfa5
feat(design-systems-for-developers): 디자인 시스템 배포 준비
minzzang144 Nov 15, 2022
c552f8d
feat(design-systems-for-developers): 매뉴얼적으로 Auto를 이용해 처음으로 배포 for v0.…
minzzang144 Nov 15, 2022
2fed036
Bump version to: 0.1.0 [skip ci]
minzzang144 Nov 15, 2022
4eb667a
feat(design-systems-for-developers): Github Actions로 릴리즈 자동화
minzzang144 Nov 15, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
25 changes: 25 additions & 0 deletions .github/workflows/chromatic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Name of our action
name: "Chromatic"
# The event that will trigger the action
on: push

# What the action will do
jobs:
chromatic-deployment:
# Operating System
runs-on: ubuntu-latest
# Job steps
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: yarn
# 👇 Adds Chromatic as a step in the workflow
- name: Publish Project 1 to Chromatic
uses: chromaui/action@v1
# Chromatic GitHub Action options
with:
# 👇 Chromatic projectToken, refer to the manage page to obtain it.
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
workingDir: packages/design-systems-for-developers
- run: yarn test
working-directory: packages/design-systems-for-developers
40 changes: 40 additions & 0 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Name of our action
name: Release

# The event that will trigger the action
on:
push:
branches: [master]

# what the action will do
jobs:
release:
# The operating system it will run on
runs-on: ubuntu-latest
# This check needs to be in place to prevent a publish loop with auto and github actions
if: "!contains(github.event.head_commit.message, 'ci skip') && !contains(github.event.head_commit.message, 'skip ci')"
# The list of steps that the action will go through
steps:
- uses: actions/checkout@v2
- name: Prepare repository
run: git fetch --unshallow --tags
- name: Use Node.js 12.x
uses: actions/setup-node@v1
with:
node-version: 12.x
- name: Cache node modules
uses: actions/cache@v1
with:
path: node_modules
key: yarn-deps-${{ hashFiles('yarn.lock') }}
restore-keys: |
yarn-deps-${{ hashFiles('yarn.lock') }}
- name: Create Release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
#👇 npm token, see https://storybook.js.org/tutorials/design-systems-for-developers/react/ko/distribute/ to obtain it
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: |
yarn install --frozen-lockfile
yarn build
yarn release