github

    초보 개발자가 오픈소스에 기여하는 방법

    필자는 깃허브에 있는 오픈소스 프로젝트를 자주 들여다 봅니다. 뛰어난 개발자분들이 작성한 코드를 보고 새로운 언어 기능이나 구조를 보며 배우는 것이 무척 많습니다. 그러던 중 기여할 수 있는 부분이 생기면 여러번 고민해보고 PR 을 보내기도 합니다. 처음에는 확신이 없었고 민폐가 아닌가? 하는 생각이 들었지만 에러를 해결하고 나서 많은 분들이 좋은 피드백을 주셨던 경험이 있습니다. 그 후 개선할 부분을 발견하면 이슈를 꼼꼼히 확인하고 PR 을 올리는 습관을 가질 수 있었습니다. Swift 첫 오픈 소스 기여 후기 ( Open Source PR ) 오픈소스라 하면 거대한 프로젝트이고, 뛰어난 개발자분들이 기여하기 때문에, 입문 개발자가 쉽게 접근하기 어렵다고 생각했습니다. 하지만 베타 Xcode 에서 컴파..

    IntelliJ IDEA 에서 git 저장소에 있는 .idea 제거하기

    IntelliJ IDEA 에서 깃 저장소 관리를 위해 .ignore 플러그인을 주로 사용합니다. 하지만 이렇게 .idea 를 추가해도 commit 을 할 때 그대로 .idea 폴더가 남아있는 경우가 있습니다. 이 경우에 git 캐시를 삭제해주면 제대로 동작하게 됩니다. 커맨드 라인에서 아래 코드를 입력해줍니다. git rm -r --cached . git add .