이슈 $ARGUMENTS를 재현한다.
워크플로우
- 이슈 내용 파악:
gh issue view $ARGUMENTS또는 URL에서 이슈 상세 확인 - 프레임워크 결정: 이슈 내용을 분석하여 대상 패키지 선택
- 코어 로직 →
flicking(Vanilla) - React 관련 →
react-flicking - Vue 관련 →
vue3-flicking - 플러그인 →
flicking-plugins - 불확실하면
react-flicking기본
- 코어 로직 →
- scratch/App 파일 작성: 해당 패키지의
dev/scratch/App.*파일을 재현 코드로 덮어쓰기 - dev 서버 안내: 실행 명령어와 확인 URL 출력
규칙 (필수)
- App 파일만 수정한다.
index.html,main.*은 절대 수정하지 않는다. - dev 파일에서는
@egjs/대신@dev/alias를 사용한다. - 파일 상단에 이슈 번호와 설명을 주석으로 기록한다.
- 스타일은 인라인으로 작성한다 (외부 CSS 파일 없음).
프레임워크별 템플릿, alias 테이블, 플러그인 CSS 패턴
@dev-guide/ISSUE_REPRODUCTION_GUIDE.md 참조.