Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
챌린지 목표
우리의 문제는?
그래서 자동화로…
extract_pr_data.py)update_scoreboard.py)DASHBOARD.md)로 업데이트하고, 이전 달 기록은HISTORY.md에 보관전체 시스템 구조
이번 자동화 시스템은 다음과 같이 구성되어 있습니다:
extract_pr_data.py스크립트가 PR 본문에서 문제 정보와 작성자 정보를 파싱하여pr_data.json파일에 저장합니다.update_scoreboard.py스크립트는pr_data.json파일의 데이터를 읽어 사용자별, 챌린지 유형별로 문제 번호를 집계합니다."users"키에 저장되며, 각 사용자가 해당 챌린지의 목표(문제 5개 이상)를 달성했는지 여부도 업데이트합니다.update_dashboard.py스크립트는 scoreboard 데이터를 바탕으로 최신 진행 상황을 Markdown 형식의DASHBOARD.md파일에 반영합니다.HISTORY.md파일에 보관하고, 새로운 달에 맞춰 scoreboard를 초기화합니다.scoreboard.json,DASHBOARD.md,HISTORY.md)을 커밋하고, PR에 자동으로 진행 상황 코멘트를 남깁니다.