Storybook을 Chromatic으로 더 쉽게 활용
Chromatic은
Storybook의 문서 공개, UI 테스트, UI 검사 메커니즘을 제공하는 서비스
Chromatic 기능 소개
Storybook 문서 공개
구축된 Storybook은 Giit 제출 단위로 기록됩니다.
스토리북의 버전 관리가 가능하다는 얘기다.
UI 테스트(시각 테스트)
Chromatic은 모든 Story에 따라 캡처를 촬영하여 자동으로 이전 캡처와 차이가 있는지 확인합니다.
차이가 있다면 그것에 대해 검토해서 변경이 정확한지 확인할거야.
Chromatic 가져오기
주로 참고여기.의 자료(기본적으로 이렇다)로 총결산한 것이다
1. chromatic 프로젝트 합작
어쨌든 로그인.이용하고 싶은 아이템이 있는 계정으로 로그인해주세요.
항목을 선택하면 다음 화면이 표시됩니다.
아이템 토큰은 잠시 후 사용, 기억하세요
2. 프로젝트에chromatic 설치
다음 명령을 사용하여chromatic를 설치합니다.npm install --save-dev chromatic
3. chromatic에 대한 디버깅 명령 실행
cheromatic 화면에 표시된 영패를 사용하여chromatic 명령을 실행합니다.
이 명령은storybook의 구축에서chromatic의 디버깅, UI 테스트에 이르기까지.npx chromatic --project-token=xxxxxxxxx
중간에script를 추가할지 여부에 문제가 발생할 수 있습니다.
이것은 chromatic
와 같은script입니다.json에서 생성됩니다.
특별한 필요성이 없다면 기호화폐는 신용정보이기 때문에 넣지 않는 것이 좋다.
chromatic의 프로젝트 페이지를 확인하면 구축 결과가 표시됩니다.(이하 첫 디버깅 후 표시됨)
명령 실패?
초기 설정에서 chromatic 명령은 UI 테스트를 자동으로 실행하고 차이가 있으면 오류를 반환합니다.(대개 CI용)
프로그램 자체가 성공했으니 cheromatic의 웹 화면을 열어 UI의 차이를 확인하세요.
4.CI 설정(GitLab)
다음은 "chromatic": "npx chromatic --project-token xxxxx"
에 기술된 최소한의 작업이다.
하지만.gitlab-ci.yml
신용카드이기 때문에 환경 변수로 지정하는 것이 좋다.
.gitlab-ci.ymlchromatic_publish:
image: node:14
script:
- npm install
- npx chromatic --project-token=$CHROMATIC_TOKEN --exit-zero-on-changes
project-token
는 "chromatic 명령이 실패했습니까?"구문을 사용합니다.
GitLab 이외의 CI에 대해서는 여기를 참조하십시오.
https://www.chromatic.com/docs/gitlab
Reference
이 문제에 관하여(Storybook을 Chromatic으로 더 쉽게 활용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/keyhole0/items/b581f0ba500bd971b63a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Storybook 문서 공개
구축된 Storybook은 Giit 제출 단위로 기록됩니다.
스토리북의 버전 관리가 가능하다는 얘기다.
UI 테스트(시각 테스트)
Chromatic은 모든 Story에 따라 캡처를 촬영하여 자동으로 이전 캡처와 차이가 있는지 확인합니다.
차이가 있다면 그것에 대해 검토해서 변경이 정확한지 확인할거야.
Chromatic 가져오기
주로 참고여기.의 자료(기본적으로 이렇다)로 총결산한 것이다
1. chromatic 프로젝트 합작
어쨌든 로그인.이용하고 싶은 아이템이 있는 계정으로 로그인해주세요.
항목을 선택하면 다음 화면이 표시됩니다.
아이템 토큰은 잠시 후 사용, 기억하세요
2. 프로젝트에chromatic 설치
다음 명령을 사용하여chromatic를 설치합니다.npm install --save-dev chromatic
3. chromatic에 대한 디버깅 명령 실행
cheromatic 화면에 표시된 영패를 사용하여chromatic 명령을 실행합니다.
이 명령은storybook의 구축에서chromatic의 디버깅, UI 테스트에 이르기까지.npx chromatic --project-token=xxxxxxxxx
중간에script를 추가할지 여부에 문제가 발생할 수 있습니다.
이것은 chromatic
와 같은script입니다.json에서 생성됩니다.
특별한 필요성이 없다면 기호화폐는 신용정보이기 때문에 넣지 않는 것이 좋다.
chromatic의 프로젝트 페이지를 확인하면 구축 결과가 표시됩니다.(이하 첫 디버깅 후 표시됨)
명령 실패?
초기 설정에서 chromatic 명령은 UI 테스트를 자동으로 실행하고 차이가 있으면 오류를 반환합니다.(대개 CI용)
프로그램 자체가 성공했으니 cheromatic의 웹 화면을 열어 UI의 차이를 확인하세요.
4.CI 설정(GitLab)
다음은 "chromatic": "npx chromatic --project-token xxxxx"
에 기술된 최소한의 작업이다.
하지만.gitlab-ci.yml
신용카드이기 때문에 환경 변수로 지정하는 것이 좋다.
.gitlab-ci.ymlchromatic_publish:
image: node:14
script:
- npm install
- npx chromatic --project-token=$CHROMATIC_TOKEN --exit-zero-on-changes
project-token
는 "chromatic 명령이 실패했습니까?"구문을 사용합니다.
GitLab 이외의 CI에 대해서는 여기를 참조하십시오.
https://www.chromatic.com/docs/gitlab
Reference
이 문제에 관하여(Storybook을 Chromatic으로 더 쉽게 활용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/keyhole0/items/b581f0ba500bd971b63a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
npm install --save-dev chromatic
npx chromatic --project-token=xxxxxxxxx
chromatic_publish:
image: node:14
script:
- npm install
- npx chromatic --project-token=$CHROMATIC_TOKEN --exit-zero-on-changes
Reference
이 문제에 관하여(Storybook을 Chromatic으로 더 쉽게 활용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/keyhole0/items/b581f0ba500bd971b63a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)