본문 바로가기
오픈소스 Git Rainbow

기술스택별 GitHub(깃헙) 활동분석 및 프로필 꾸미기 git-rainbow.com

by reallinux1 2023. 10. 31.

기술스택별  GitHub(깃헙) 활동분석 및 프로필 꾸미기 git-rainbow.com

 

GitHub ID 입력해서 기술스택별 GitHub 활동 분석하기 (https://git-rainbow.com)

자신의 GitHub ID를 입력하여 나의 최근 활동 기술스택들을 분석할수 있는 사이트를 소개한다. 자신 또는 다른 GitHub 아이디를 입력만하여 기술스택(Tech Stack)들을 분석하고 최근 활동들을 알 수 있다.
https://git-rainbow.com/

 

Git Rainbow

Show Off Your Tech Stack

git-rainbow.com

사용법은 간단하다 git-rainbow 사이트 접속 후 GitHub아이디만 입력하면 1분이내 자신의 최근 1년간의 개발작업을 기술스택별로 수치화 되어 나타난다.

먼저 코드 크레이지란??
어떤 기술의 대한 코딩 실력을 나타내는 것이 아니라 이 기술에 대해 관심이 있는지 , 미쳐 있는지 성실하게 꾸준하게 코딩하고 있는지를 나타낸 것이 코드 크레이지이다.

크레이지 퍼센트 값은 일반적으로 100%가 되면 코드에 100% 미쳐있다라고 볼 수있다.
소스라인만 많이 수정한다고 해서 랭킹이 높아지는 것이 아니라 꾸준히 많이 작업한 랭킹대로 나오게 된다. 

 

코드 크레이지는 최근 1년간 코딩에 미쳐있는정도를 나타내는 퍼센트로 Thomas Jang의 경우 192%로 개발활동이 매우 왕성하다고 볼 수 있다.
또한 나의 랭킹의 경우는 자신의 주요 기술스택 중 비중이 높은 3가지의 기술들을 랭킹으로 나타내어 자신의 랭킹을 확인 할 수 있다.

 

또한 업데이트를 클릭하여 실시간적으로 나의 개발활동을 반영 시킬수 있으며 반영시 나의 랭킹 순위가 변하는 재미도 느낄 수 있다.

 

 

기존 Github에서 보여지는 잔디밭과는 달리 git-rainbow에서는 1년동안 진행된 개발 활동들이 각각의 기술별 고유색으로 나타나 최근 어떤 기술을 많이 사용했는지 기술스택별로 한눈에 알아보기 쉽게 표현 된다.

 

기존 GitHub 개발활동

또한 각 기술별로 선택이 가능하여 어떤 기술을 1년동안 얼마나 사용하였는지도 파악이 가능하며 특정 기술을 선택해서 기술의 대한 활동 내역을 볼수 있다.

 

 

이와 같은 자신의 화려한 기술스택을 활용하여 GitHub 프로필 꾸미기, README.md 꾸미기가 가능하다.


기존 프로필, README.md 에서 아래와 같이 커밋, 스타갯수를 종합한 전체적인 등급으로 나타낸 SVG로 많은 GitHub 유저들이 프로필을 꾸미고 있다.

 

Git-rainbow.com에서는 자신의 기술스택을 무료로 공유하여 github프로필에 SVG로 꾸밀 수 있다.


다음과 같이 자신의 Notion, GitHub /README.md에 나의 화려한 기술 스택별 개발 활동, 개발활동의 성실성들을 수치화 하여 자랑할 수 있고 회사 경력이 없는 개발자, 신입개발자의 경우 Github아이디를 이용한 구직활동이 많이 이루어지는데 다음과 같은 꾸미기 활동을 통해 자신의 가치를 어필 할 수 있는 계기가 될 것이다.

 

 

그리고 Git-rainbow에서는 자신의 기술 랭킹 뿐만 아니라 각 기술 스택별 Top3 개발자, 가장 인기있는 기술스택들을 한눈에 보기 쉽게 나타내고 있다.

 

기술 스택별 Top 3

또한 왼쪽 기술스택을 클릭하여 최근 1년동안 활발하게 코딩한 기술별 GitHub 유저 TOP3를 확인 할 수 있으며 각 기술별로 나의 랭킹은 어디인지 알수 있다.

 

최근 GitHub유저중 가장 활발하게 vue 기술을 코딩한 Top3

Top3 은 코드 크레이지를 기준으로 가장 활발하게 코딩한 순위를 말한다.
나의 랭킹 뿐만 아니라 내가 관심있는 기술의 Top은 누구인지 어떤 활동을 하고 있는지 알아볼 수 있다.
또한 아래와 같이 1순위인 JonnyBurger은 React 기술에서 랭킹 1순위를 가지고 있지만 주요 기술은 TypeScript 인것을 확인 할 수 있다.
주요기술은 특정 github유저가 주로 사용하는 기술을 뜻한다.

 

그리고 기술별 개발자수는 GitHub의 전체 개발자 순이 아니고 git-rainbow.com에서 분석이 된 개발자의 수 기준이다.
(참고 git-rainbow.com/[깃헙아이디] 로 분석이 가능하다.)

 

https://git-rainbow.com/ranking/React

사실 JonnyBurger 이분은 코드크레이지가 1038%에 주요기술 3가지중 2가지가 Top1,Top5 랭킹인 코딩활동이 아주 활발하신 분이다.

 

https://git-rainbow.com/JonnyBurger

 

랭킹은 게임같은 요소로 유저들에게 UP!UP!할수 있는 동기부여와 재미를 주고있다.
오픈소스 프로젝트로 공개가 되어있다. https://github.com/git-rainbow/git-rainbow

 

git-rainbow 의 또 하나의 챕터 중 소스코드에 대해서 알아보자
GitHub 의 소스코드 중에서 기술명칭과 각종 키워드 통해 나의 기술에 맞는 소스코드를 쉽게 찾아서 사용할 수 있는 편리함을 가지고 있으며 자신이 원하는 기술스택을 왼쪽 아이콘을 클릭하여 사용가능하다.

 

https://git-rainbow.com/search/repos

마지막으로 git-rainbow의 그룹코딩을 알아보자

그룹코딩은 친구, 동료, 지인들이 함께하는 GitHub프로젝트들을 누가 얼마나 어떤 기술스택 기준으로 코딩에 미쳐있는지 분석할 수 있다.
왼쪽 상단 모든 그룹코딩분석을 클릭하면 프로젝트별로 분석된 그룹코딩방이 나타난다.
왼쪽 특정 기술을 선택하여 그 기술과 연관된 GitHub프로젝트 진행중인 그룹방도 소개가 된다.

 

https://git-rainbow.com/group/list

간편하게 GitHub연동 로그인을 통해 다음과 같이 새로운 그룹을 만들 수 있다.

 

https://git-rainbow.com/group/new

 

새로운 그룹코딩방을 만들고 친구, 지인, 동료들을 참여 시켜 현재 진행 중인 프로젝트를 기술별로 분석할 수 있다.

 

 

또한 그룹코딩을 통해 그룹 내 Top3 랭킹 뿐 만 아니라 프로젝트 안에서의 나의 랭킹 또한 확인이 가능하다. 

기존에 있는 크레이지 랭킹은 깃레인보우 전체유저를 대상으로 통계를 내었지만 

그룹코딩 내에서는 나의 지인, 프로젝트 멤버 기준으로 크레이지 랭킹을 확인 할 수 있다.


코드크레이지를 올려 그룹 내 나의 랭킹을 up 시킬 수 있다. 함께 개발하는 친구들과 비교하며 나의 코딩실력을 레벨업 할 수 있는 좋은 기회 이다.

 

 

기술별로 나의 멤버들의 활동을 확인 할 수 있으며 멤버 클릭 시 선택된 개발자들의 활동내역 또한 비교가 가능하다.
기존 GitHub에서는 2~3명의 기술활동 비교가 불가능하지만 git-rainbow에서는 내가 원하는 개발자와 비교하여 볼 수 있다.

 

선택 된 개발자에 따라 시간, 주간, 월간활동내역을 확인 할 수 있다.
함께 개발활동 중인 친구는 어떤 요일에 코딩을 많이 하는지 1년 기준 어떤 달에 열심히 했는지 어느시간 대에 코드라인을 얼마나 했는지를 비교해 보며 코딩에 대한 즐거움을 더 느낄 수 있다.

 

 

지금까지 git-rainbow를 통해 기술별 개발 활동 분석 기능을 알아보았다.
나의 기술활동 뿐만 아니라 지인, 친구의 개발 활동까지 함께 분석하며 더 즐겁고 적극적인 코딩 활동을 해보자!!!

https://git-rainbow.com/

 

Git Rainbow

Show Off Your Tech Stack

git-rainbow.com