SlideShare a Scribd company logo
1 of 23
Download to read offline
committrs.io
개인화된 오픈소스 기여 이력 관리 플랫폼
팀 명: committrs
팀 원: 홍순우, 광운대학교 컴퓨터공학과
목차
1. 라이선스 안내
2. 개발 동기
3. 프로젝트 소개
4. 기대 효과 및 활용 분야
5. 향후 개선 방안
1. 라이선스 안내
- Node.js, MIT License
https://nodejs.org/en/
- React, MIT License
https://github.com/facebook/react
- Redux, MIT License
https://github.com/reduxjs/redux
- React-Router, MIT License
https://github.com/ReactTraining/react-router
- MySQL, GNU Public License 2.0
https://www.mysql.com/
- committrs.io, MIT License
https://github.com/soonoo/committrs.io
2. 개발 동기
오픈 소스 프로젝트에 참여하면?
2. 개발 동기
오픈 소스 프로젝트에 참여하면?
- 재밌다!
2. 개발 동기
오픈 소스 프로젝트에 참여하면?
- 재밌다!
- 고급 개발자가 무료로 코드 리뷰를 해준다!
2. 개발 동기
오픈 소스 프로젝트에 참여하면?
- 재밌다!
- 고급 개발자가 무료로 코드 리뷰를 해준다!
- 프로젝트에 대한 이해도가 상승한다!
2. 개발 동기
오픈 소스 프로젝트에 참여하면?
- 재밌다!
- 고급 개발자가 무료로 코드 리뷰를 해준다!
- 프로젝트에 대한 이해도가 상승한다!
- 외국인 친구를 사귈 수 있다!
- 프로젝트 메인테이너가 엄청 고마워한다!
2. 개발 동기
오픈 소스 프로젝트에 참여하면?
- 재밌다!
- 고급 개발자가 무료로 코드 리뷰를 해준다!
- 프로젝트에 대한 이해도가 상승한다!
- 외국인 친구를 사귈 수 있다!
- 프로젝트 메인테이너가 진심으로 고마워한다!
2. 개발 동기
오픈 소스 프로젝트에 참여하면?
- 재밌다!
- 고급 개발자가 무료로 코드 리뷰를 해준다!
- 프로젝트에 대한 이해도가 상승한다!
- 외국인 친구를 사귈 수 있다!
- 프로젝트 메인테이너가 진심으로 고마워한다!
- 다른 사람에게 자랑할 수 있다!!!
2. 개발 동기
출처: https://gist.github.com/benelog/844aed789f9a68b19b63ed1911285efe
2. 개발 동기
출처: https://github.com/adhrinae
2. 개발 동기
출처: https://ideveloper2.tistory.com/137
2. 개발 동기
오픈 소스 프로젝트에 대한 기여는 그 자체로도 매우 의미있는 활동
2. 개발 동기
오픈 소스 프로젝트에 대한 기여는 그 자체로도 매우 의미있는 활동
2. 개발 동기
하지만… 나의 기여 이력을 뽐내고 싶어!
오픈 소스 프로젝트에 대한 기여는 그 자체로도 매우 의미있는 활동
2. 개발 동기
하지만… 나의 기여 이력을 뽐내고 싶어!
- 기여 이력을 수동으로 관리하는건 힘들고 지루한 일
- 실제 기여 내용을 확인하기 쉽지 않음(어떤 코드를 작성했는가?)
오픈 소스 프로젝트에 대한 기여는 그 자체로도 매우 의미있는 활동
2. 개발 동기
하지만… 나의 기여 이력을 뽐내고 싶어!
- 기여 이력을 수동으로 관리하는건 힘들고 지루한 일
- 실제 기여 내용을 확인하기 쉽지 않음(어떤 코드를 작성했는가?)
오픈 소스 프로젝트에 대한 기여는 그 자체로도 매우 의미있는 활동
2. 개발 동기
하지만… 나의 기여 이력을 뽐내고 싶어!
- 기여 이력을 수동으로 관리하는건 힘들고 지루한 일
- 실제 기여 내용을 확인하기 쉽지 않음(어떤 코드를 작성했는가?)
- 일관된 인터페이스로 오픈 소스 기여 이력을 확인할 수 있으면 좋겠다!
오픈 소스 프로젝트에 대한 기여는 그 자체로도 매우 의미있는 활동
2. 개발 동기
하지만… 나의 기여 이력을 뽐내고 싶어!
- 기여 이력을 수동으로 관리하는건 힘들고 지루한 일
- 실제 기여 내용을 확인하기 쉽지 않음(어떤 코드를 작성했는가?)
- 일관된 인터페이스로 오픈 소스 기여 이력을 확인할 수 있으면 좋겠다!
- 자동화되었으면 더욱 좋겠다!
https://committrs.io
3. committrs.io 소개
개인 사용자
- 개인 개발자의 오픈 소스 프로젝트 참여 활성화
- 구직시 committrs 프로필을 이력으로 활용
기업
- 실제 코드 작성 내역을 바탕으로 지원자를 선별
4. 기대 효과 및 활용 분야
- GitHub 이외의 더 많은 오픈 소스 플랫폼 지원
(MDN, Wikipedia, GitLab 등)
- 코드 분석을 통한 맞춤 서비스 제공
(ex. 기업과 개발자 매칭)
- 프로젝트 홍보를 통한 개발 활성화
4. 향후 개선 방안

More Related Content

Similar to 오픈소스 기여 이력 관리 플랫폼: committrs.io 소개

200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기NAVER Engineering
 
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)Channy Yun
 
Open Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code reviewOpen Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code reviewMinsuk Lee
 
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021AWSKRUG - AWS한국사용자모임
 
2022.08 멘토링 자료.pptx
2022.08 멘토링 자료.pptx2022.08 멘토링 자료.pptx
2022.08 멘토링 자료.pptxssuserf875e6
 
오픈소스가이드 win,c++
오픈소스가이드 win,c++오픈소스가이드 win,c++
오픈소스가이드 win,c++jdo
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기nexusz99
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)NAVER D2
 
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래Sung-tae Ryu
 
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용Ian Choi
 
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료지원 정
 
형상관리 발표자료 안정민
형상관리 발표자료 안정민형상관리 발표자료 안정민
형상관리 발표자료 안정민정민 안
 
DevOps와 자동화
DevOps와 자동화DevOps와 자동화
DevOps와 자동화DONGSU KIM
 
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가smartstudy_official
 
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYWHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYHyun-woo Park
 
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법NAVER Engineering
 
지속적인 통합
지속적인 통합지속적인 통합
지속적인 통합중선 곽
 
Yobi-hands-on-lab-at-d2fest
Yobi-hands-on-lab-at-d2festYobi-hands-on-lab-at-d2fest
Yobi-hands-on-lab-at-d2festinsanehong Kim
 

Similar to 오픈소스 기여 이력 관리 플랫폼: committrs.io 소개 (20)

200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
 
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
 
Open Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code reviewOpen Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code review
 
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021
커뮤니티 빌더를 아시나요? - 윤평호(AWSKRUG) :: AWS Community Day Online 2021
 
2022.08 멘토링 자료.pptx
2022.08 멘토링 자료.pptx2022.08 멘토링 자료.pptx
2022.08 멘토링 자료.pptx
 
오픈소스가이드 win,c++
오픈소스가이드 win,c++오픈소스가이드 win,c++
오픈소스가이드 win,c++
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
 
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
 
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용
 
플젝
플젝플젝
플젝
 
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
 
형상관리 발표자료 안정민
형상관리 발표자료 안정민형상관리 발표자료 안정민
형상관리 발표자료 안정민
 
DevOps와 자동화
DevOps와 자동화DevOps와 자동화
DevOps와 자동화
 
Web2.0
Web2.0Web2.0
Web2.0
 
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
 
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYWHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
 
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
200820 NAVER TECH CONCERT 13_네이버에서 오픈 소스 개발을 통해 성장하는 방법
 
지속적인 통합
지속적인 통합지속적인 통합
지속적인 통합
 
Yobi-hands-on-lab-at-d2fest
Yobi-hands-on-lab-at-d2festYobi-hands-on-lab-at-d2fest
Yobi-hands-on-lab-at-d2fest
 

오픈소스 기여 이력 관리 플랫폼: committrs.io 소개

  • 1. committrs.io 개인화된 오픈소스 기여 이력 관리 플랫폼 팀 명: committrs 팀 원: 홍순우, 광운대학교 컴퓨터공학과
  • 2. 목차 1. 라이선스 안내 2. 개발 동기 3. 프로젝트 소개 4. 기대 효과 및 활용 분야 5. 향후 개선 방안
  • 3. 1. 라이선스 안내 - Node.js, MIT License https://nodejs.org/en/ - React, MIT License https://github.com/facebook/react - Redux, MIT License https://github.com/reduxjs/redux - React-Router, MIT License https://github.com/ReactTraining/react-router - MySQL, GNU Public License 2.0 https://www.mysql.com/ - committrs.io, MIT License https://github.com/soonoo/committrs.io
  • 5. 오픈 소스 프로젝트에 참여하면? 2. 개발 동기
  • 6. 오픈 소스 프로젝트에 참여하면? - 재밌다! 2. 개발 동기
  • 7. 오픈 소스 프로젝트에 참여하면? - 재밌다! - 고급 개발자가 무료로 코드 리뷰를 해준다! 2. 개발 동기
  • 8. 오픈 소스 프로젝트에 참여하면? - 재밌다! - 고급 개발자가 무료로 코드 리뷰를 해준다! - 프로젝트에 대한 이해도가 상승한다! 2. 개발 동기
  • 9. 오픈 소스 프로젝트에 참여하면? - 재밌다! - 고급 개발자가 무료로 코드 리뷰를 해준다! - 프로젝트에 대한 이해도가 상승한다! - 외국인 친구를 사귈 수 있다! - 프로젝트 메인테이너가 엄청 고마워한다! 2. 개발 동기
  • 10. 오픈 소스 프로젝트에 참여하면? - 재밌다! - 고급 개발자가 무료로 코드 리뷰를 해준다! - 프로젝트에 대한 이해도가 상승한다! - 외국인 친구를 사귈 수 있다! - 프로젝트 메인테이너가 진심으로 고마워한다! 2. 개발 동기
  • 11. 오픈 소스 프로젝트에 참여하면? - 재밌다! - 고급 개발자가 무료로 코드 리뷰를 해준다! - 프로젝트에 대한 이해도가 상승한다! - 외국인 친구를 사귈 수 있다! - 프로젝트 메인테이너가 진심으로 고마워한다! - 다른 사람에게 자랑할 수 있다!!! 2. 개발 동기
  • 15. 오픈 소스 프로젝트에 대한 기여는 그 자체로도 매우 의미있는 활동 2. 개발 동기
  • 16. 오픈 소스 프로젝트에 대한 기여는 그 자체로도 매우 의미있는 활동 2. 개발 동기 하지만… 나의 기여 이력을 뽐내고 싶어!
  • 17. 오픈 소스 프로젝트에 대한 기여는 그 자체로도 매우 의미있는 활동 2. 개발 동기 하지만… 나의 기여 이력을 뽐내고 싶어! - 기여 이력을 수동으로 관리하는건 힘들고 지루한 일 - 실제 기여 내용을 확인하기 쉽지 않음(어떤 코드를 작성했는가?)
  • 18. 오픈 소스 프로젝트에 대한 기여는 그 자체로도 매우 의미있는 활동 2. 개발 동기 하지만… 나의 기여 이력을 뽐내고 싶어! - 기여 이력을 수동으로 관리하는건 힘들고 지루한 일 - 실제 기여 내용을 확인하기 쉽지 않음(어떤 코드를 작성했는가?)
  • 19. 오픈 소스 프로젝트에 대한 기여는 그 자체로도 매우 의미있는 활동 2. 개발 동기 하지만… 나의 기여 이력을 뽐내고 싶어! - 기여 이력을 수동으로 관리하는건 힘들고 지루한 일 - 실제 기여 내용을 확인하기 쉽지 않음(어떤 코드를 작성했는가?) - 일관된 인터페이스로 오픈 소스 기여 이력을 확인할 수 있으면 좋겠다!
  • 20. 오픈 소스 프로젝트에 대한 기여는 그 자체로도 매우 의미있는 활동 2. 개발 동기 하지만… 나의 기여 이력을 뽐내고 싶어! - 기여 이력을 수동으로 관리하는건 힘들고 지루한 일 - 실제 기여 내용을 확인하기 쉽지 않음(어떤 코드를 작성했는가?) - 일관된 인터페이스로 오픈 소스 기여 이력을 확인할 수 있으면 좋겠다! - 자동화되었으면 더욱 좋겠다!
  • 22. 개인 사용자 - 개인 개발자의 오픈 소스 프로젝트 참여 활성화 - 구직시 committrs 프로필을 이력으로 활용 기업 - 실제 코드 작성 내역을 바탕으로 지원자를 선별 4. 기대 효과 및 활용 분야
  • 23. - GitHub 이외의 더 많은 오픈 소스 플랫폼 지원 (MDN, Wikipedia, GitLab 등) - 코드 분석을 통한 맞춤 서비스 제공 (ex. 기업과 개발자 매칭) - 프로젝트 홍보를 통한 개발 활성화 4. 향후 개선 방안