시작하기 앞서
- 지금까지 Issue를 찾아볼 땐, “그래서 내가 겪은 문제가 해결 가능한거야?”의 관점이었다.
- 그래서 해결 방안만 집중해서 찾고, Maintainer와 Reporter의 Discussion에는 큰 관심이 없었다.
- 중요했던건 해결이 불가능한 문제라면 다른 package를 사용하는 등 대책 마련이었기 때문이다.
- 하지만 이번에 Issue를 기여하기 위해 찾아보면서, 문제의 해결 방안을 고민하며 Issue를 읽어보았다.
- 색다른 시각으로 바라본 Issue는 전보다 더욱 흥미로워 보인다. package의 이해도가 한층 깊어져간다.
- Issue에 좀 더 적극적이 되어야겠다. 우선 하나 올려봤다. https://github.com/diffplug/spotless/issues/2114
- 여러 Open Source 기여도 좋지만, 당분간은 JS에 하나, Java에 하나, 기여하고픈 OpenSource를 정해서 깊이있는 기여를 위한 도전을 해봐야겠다.
Target Issue
https://github.com/typescript-eslint/typescript-eslint/issues/9101
Target Module
@typescript-eslint/typescript-estree | typescript-eslint
Submitted PR
https://github.com/typescript-eslint/typescript-eslint/pull/9121
과정
문제 인식
Issue Body를 통해 구체적인 문제를 파악해 보자
Issue Title 변화 과정에서 Hint를 얻어 보자
결론