GitHub 프로필을 로스트할 수 있는 RPG 캐릭터로 만들다
요약
GitHub 프로필을 분석하여 사용자의 활동 내역을 RPG 캐릭터로 변환하는 주말 프로젝트를 소개합니다. 이 도구는 실제 레포지토리의 언어, 주제, 별 개수 등 공개된 데이터를 기반으로 클래스, 학점, 특성 등을 부여합니다.
핵심 포인트
- GitHub 활동 내역을 RPG 캐릭터로 시각화하는 재미있는 프로젝트입니다.
- 레포지토리를 분석하여 클래스, 학점, 약점 등의 요소를 생성합니다.
- 언어 사용, 별 개수 등 실제 데이터를 기반으로 하여 현실감을 높였습니다.
주말 프로젝트를 하나 만들었습니다. GitHub 사용자 이름을 입력하면, 공개된 활동 내역이 RPG 캐릭터로 변환됩니다.
캐릭터의 클래스, 레벨, 그리고 백엔드 / 프론트엔드 / 데이터베이스 / 데브옵스 (DevOps) / ML(머신러닝) / 시스템 디자인 / 알고리즘 전반에 걸친 학점, 전설적인 특성, 그리고 당신을 놀릴 수 있는 치명적인 약점이 부여됩니다.
이 학점들은 임의로 매겨진 것이 아닙니다. 사용자의 **실제 레포지토리(repos)**에서 가져온 언어, 주제, 별(stars), 계정 연령, 활동 내역을 기반으로 합니다. 그래서 묘하게 가까운 느낌을 줍니다.
예시로, Linus Torvalds는 프론트엔드 학점 F와 'div를 중앙 정렬한 적이 없다'는 놀림과 함께
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기