요즘 LeetCode에서 문제를 많이 풀면서 LeetHub라는 크롬 확장 플러그인을 잘 이용하고 있다!
LeetCode에서 문제를 풀고 특정 버튼을 누르면 Github의 연결된 레포지토리로 코드를 Push 해주는 기능이다.
문제도 풀고 잔디도 심고싶으면 꼭 써야하는 기능이기 때문에 나의 빈약한 잔디를 채워주기 위해 애용하고 있다.
기여한 부분은 확장 플러그인 설치 후 Github 계정 로그인 후 Repository 세팅하는 부분이다.
기존에는 레포 이름을 자신이 전부 입력해야 하였는데 편의성을 개선시키고자 Github API가 제공하는 레포 리스트를 불러와서 선택할 수 있게끔 하였다!
https://github.com/raphaelheinz/LeetHub-3.0/pull/41
feat: added repo list selectBox when choosing "existing repo" by jyp-on · Pull Request #41 · raphaelheinz/LeetHub-3.0
The input box is not visible when you enter the page for the first time, and the input box changes depending on which type you choose. If you select the "new repo" type, an existing input...
github.com
다행히 내 PR을 받아주었고 이로써 처음으로 오픈소스에 기여하게 되었다!
많이 쓰는 오픈소스에 기여를 하게되니 성취감이 엄청났다. 다음에도 기회가 된다면 기여하고자 한다.