GitHub 활동 기반 자동 포트폴리오 서비스, 개발자 입장에서 어떻게 느껴지시나요?
안녕하세요.
현재 GitHub 활동 데이터를 기반으로 개발자의 프로젝트 이력과 개발 성향을 자동으로 정리해주는 서비스를 만들고 있습니다.
아직 기능을 다듬는 단계라, 실제 개발자분들 입장에서 이 방식이 유용하게 느껴지는지 피드백을 받고 싶어 글을 올립니다.
서비스의 핵심 기능은 GitHub repository를 연결하면, 각 repository별 활동 데이터를 분석해서 자동으로 프로젝트 요약을 생성하는 것입니다.
예를 들어 각 프로젝트마다 다음과 같은 정보를 정리합니다.
프로젝트 활동 기간
최근 업데이트 시점
커밋 수
코드 추가/삭제량
변경 파일 수
주요 사용 기술 스택
프로젝트 성격 요약
즉, 사용자가 프로젝트 설명을 처음부터 직접 작성하지 않아도 GitHub 활동 기록을 기반으로 포트폴리오용 프로젝트 카드가 자동으로 생성되는 방식입니다.
또한 사용자가 실제 GitHub에서 사용한 기술 스택을 분석해서 React, TypeScript, Python, Docker 같은 기술들을 자동으로 분류하고, 각 기술을 어느 기간 동안 사용했는지, 몇 개 프로젝트에서 사용했는지도 보여줍니다.
추가로 Git 활동 패턴을 바탕으로 개발자 성향 분석도 제공합니다.
예를 들어 민첩성, 안정성, 기여도, 적응력, 활발성 같은 항목을 시각화하고, 사용자의 개발 스타일을 하나의 유형으로 정리해주는 방식입니다.
현재 가장 고민 중인 부분은 자동 생성된 결과를 사용자가 얼마나 수정할 수 있어야 하는지입니다.
데이터 신뢰도를 위해 repository별 프로젝트 요약과 tech stack은 GitHub 활동 기반으로 자동 생성되며, 현재는 사용자가 직접 수정할 수 없게 설계되어 있습니다.
이렇게 하면 “실제 활동 기반 결과”라는 신뢰도는 높아질 수 있지만, 반대로 사용자가 본인의 프로젝트를 원하는 방식으로 설명하지 못한다는 불편함이 있을 수도 있다고 생각합니다.
그래서 실제 개발자분들께 아래 부분에 대한 의견을 듣고 싶습니다.
GitHub 활동 기반으로 자동 생성되는 포트폴리오가 실제로 유용하다고 느껴지시나요?
Repository별 프로젝트 요약이 자동 생성되지만 직접 수정할 수 없다면, 신뢰도가 높아진다고 느껴지시나요, 아니면 포트폴리오로 쓰기에는 불편하다고 느껴지시나요?
Tech stack이 실제 GitHub 활동 기반으로 자동 정리되는 기능이 이력서나 포트폴리오 작성에 도움이 될까요?
개발자 성향 분석, 예를 들어 민첩성/안정성/기여도/적응력 같은 지표가 실제로 의미 있다고 느껴지시나요?
이런 분석 결과를 개인 포트폴리오, LinkedIn, 이력서, 팀빌딩 등에 활용할 수 있을 것 같으신가요?
GitHub 계정을 연결해야 한다는 점에서 부담이 느껴진다면, 가장 큰 이유는 무엇인가요?
아직 홍보 목적보다는 기능 검증 단계에 가깝습니다.
첨부 이미지처럼 repository별 요약, tech stack 분석, 개발자 성향 분석 화면을 구성하고 있는데, 실제 개발자 입장에서 어떤 점이 어색하고 어떤 점이 유용한지 솔직한 의견을 듣고 싶습니다.
감사합니다.