20230425 - 첫 contribute (with. meta)

Sol·2023년 5월 6일
0

Sol의 아카이빙

목록 보기
21/29

react-native 0.70 버전부터 jsc에서 hermes로 바뀐 사실을 알고 있었으나,
사용하는 버전이 모두 0.69 이하여서 어떤 사이드 이펙트가 생겼는지는 정확히 인지를 못하고 있었다.

https://github.com/jhen0409/react-native-debugger/issues/573

0.71 버전으로 업그레이드 한 이후 기존에 잘 사용하던 react-native-debugger가 작동 안하는 것을 보고 이슈를 찾아보니
hermes 환경에서는 제대로 작동을 안하고 있다.

기존에 facebook에서 만든 Flipper라는 디버깅 툴이 있어 대체하라는 얘기도 있지만, 민심이 그닥 좋아보이지는 않다.
하지만 우선 디버깅 툴이 필요하니 설치해서 사용해보기로 했다.

공식 문서를 읽는 중 setup 안내 부분에서 iOS 버전 안내가 반대로 표기 돼 있는 것을 확인했다.
문득 머릿속에서 '첫 contribute는 오타, 번역부터 시작'이라는 말이 떠올랐다.
Flipper 리포짓을 포크하고 수정 커밋 후 pr을 올렸다.
CLA Sign(meta/facebook contribute를 위한 서명)을 진행하고, approve를 기다렸다.

bump tooling 이슈라는 안내를 받고, 머지가 진행됐다.
간단한 오탈자 수정이었지만, 무려 14개의 테스트가 진행됐다.
만약 내부 코어의 코드 수정이라면, 여러 테스트 케이스를 생각해 신중히 작업해야 할 것 같다.


다른 이슈를 찾아보니

https://github.com/jhen0409/react-native-debugger/issues/755

해당 라이브러리를 추가하면 hermes 환경에서도 react-native-debugger를 사용할 수 있는 것으로 보인다.

profile
야호

0개의 댓글