티스토리 뷰

일상:

주니어 개발자의 Open Source 컨트리뷰트 내역 정리


| 시작하기에 앞서,


  • 아직은, 웹개발을 회사에서 시작한지 7개월차가 되어가는 미천한 주니어 개발자이기에 (핑계), 각 오픈소스들의 작은 이슈들을 처리해보거나, 다른 사람들이 올렸다가 reject 당한 이슈들을 다시 부족한점을 고쳐 수정해 pr을 올리는 등등, 오픈소스의 core한 부분은 아니지만 작은 부분들을 기여를 해보고있다. 
  • 오픈소스를 기여했을 때 생긴 왠지모를 자신감이나(자만은 금지), 성취감등등을 얻었기 때문에 지속적으로 해나가고 있는 것같다. 
  • 앞으로도 기여를 하면 이 포스팅 글에 정리해 박제할 예정이다.


React


 react에 대한 이미지 검색결과


facebook의 React repo


https://github.com/facebook/react/pull/13169


Remove irrelevant suggestion of a legacy method from a warning #13169


리액트에서 render method state 변화 관련 warning 메시지중  레거시 내용 (componentWillReceiveProps 메소드 )이나, 관계없는 내용 (constructor에서는 state 변화 x제거



Reactjs.org



react의 Reactjs.org repo


https://github.com/reactjs/reactjs.org/pull/1002


Fix node engines #1002


첫 실행시 실행할수 있는 노드 엔진을 수정




Fix Issue about addons.md's Wrong links #1023

링크가 잘못되어 있던 것수정



> create-react-app


create-react-app에 대한 이미지 검색결과


facebook의 create-react-app repo



https://github.com/facebook/create-react-app/pull/4703


Suggest `reactstrap` instead of `react-bootstrap` #4703


deprecated된 react-bootstrap 대신 reactstrap을 사용하도록 추천


> chromium

사실 이건 올리기 부끄럽지만, 어쨌듯 기여는 한거니까..ㅎ, 이 커밋은 최근 컨트리뷰톤이라는 대회를 작년에 이어서, 참여하고 있는데 대규모의 프로젝트에 한번 기여를 해보고 싶어 호기롭게 참가했는데.............ㅎ..... 정말 솔직히 말하면 어디서부터 건드려야 할지 아직까지도 감이 안잡히고, 분명 good first issue라고 하는데, 쉽지가 않다...ㅎ..  어찌 됬든, 이 이슈는 멘토님께서 올려주신 예시 이슈를 테스트?식으로 크로미움에 기여하는 한 사이클을 체득하기 위해 올린 매우 쉬운, 거의 떠먹여주시는 이슈였지만 그래도 기여는 기여이니 ! ㅎㅎ 올린닿ㅎ...





| 느낀점

  • 현재는 기여를 위한 기여만 하고 있다. 직접 문제를 해결해서 그과정에서 나온 이슈를 해결해보자.
  • 궁극적으로는 사실 이러한 활동을시작하게 된 계기가  나도 이러한 오픈소스들의 도움을 받아 효율적으로 개발을 진행하고 있었기 때문에, 아직은 멀었지만 이러한 오픈소스들의 발전에 기여해봄으로써, 개발자 생태계에 조금이나마 도움이 되며, 얻은 성취감을 바탕으로 자기발전도 같이해나가기 위해서이다. 
  • 먼 일이긴 하겠지만, 이렇게 개발 area에서 많은 개발자들이 사용하는 오픈소스를 만들어 managing 해 보는 목표를 가지고도 있다.

| P.S


후... 뿌듯해




댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함