오픈소스에 어떻게 구해야 할까??
posted on 10 Jul 2017 under category 오픈소스
이제 오픈소스를 참여할때 주의해야 하는 점과 하면 좋은지 알게됬다.
그럼 오픈소스를 당장 알아보러 Github 으로 접속하자.
위의 이미지를 보면 알겠지만
① 검색창 (iOS)
② 레파지토리
③ 별 많이 받은 순서로 정렬 (좋아요 생각하면 쉬움)
④ 언어는 Objective-C
로 결정했다.
그 후 너무 유명한것은 싫어서 별이 2k 이하인것부터 차근차근 보았다.
① 별 갯수
② 마지막 업데이트 날짜
를 보았는데 특히 마지막 업데이트가 14일 이상이면 아무리 좋은 프로젝트여도 스킵했다.
왜냐하면 업데이트가 되지 않는 프로젝트는 죽은프로젝트이거나 이미 완성되어서 내가 할일이 없는 프로젝트라고 판단했기 때문이다.
여기에 직접 소스를 다운로드 받아서 실행하면서 간단하게 정리했다. 나는 내용, 난이도, 컨택방법, 언어, 활성도, 가이드 이 6가지로 오픈소스들을 정리했다.
예를들어
https://github.com/TextureGroup/Texture
https://github.com/tingxins/TXScrollLabelView **
https://github.com/LeoNatan/LNPopupController
이런식으로 10개정도의 프로젝트를 선정했다.
나는 10개의 프로젝트에서 TXScrollLabelView 라는 선정했다.
이유로는
활발하진 않지만 계속 활동은 하는 오픈소스라고 판단됨.
이제 참여할 오픈소스도 구했다.
어떻게해야 오픈소스에 관여할수있을까??