Jekyll Relative Links 플러그인
gradle dokkaJekyll로 생성한 ~/*.md 파일을 jekyll이 파싱하면 html로 확장자가 바뀌어서 링크가 끊겨버리는 버그가 있었다.
gradle dokkaJekyll로 생성한 ~/*.md 파일을 jekyll이 파싱하면 html로 확장자가 바뀌어서 링크가 끊겨버리는 버그가 있었다.
android에 fastlane을 적용하려니 자료가 많지 않다. 그래도 어떻게든 해냈었다. 그리고 한참 뒤 gradle을 kotlin dsl 로 마이그레이션 해봤다.
Welcome To Jekyll은 jekyll 가이드를 따라서 jekyll new blog를 하면 최초로 만들어주는 페이지다. 기념 삼아서 이 페이지에 jekyll 블로그를 구성해 본 후기를 쓴다.
프로덕션에는 절대 들어가면 안 되지만 개발, QA를 위해 소스를 조작해야 하는 경우가 있다. 이런 경우에는 StopShip을 이용하여 해결했었는데 apk를 만들 때는 잘 동작하다 aab를 만들 때는 먹통이 됐다.
Annotation Processor를 이용한 라이브러리를 사용하다 보면 뭔가 실수했을 때 kaptDebugKotlin InvocationTargetException이라는 에러를 종종 마주한다. 어디서 틀렸는지는 정확히 안 알려주고 저렇게만 나와서 모르고 만났을 땐 심히 당황스럽다.
작업을 하다 보면 일정이 항상 맞물리지 않다 보니 API는 나오지 않았는데 UI만 먼저 그려야 하는 경우도 종종 있다.
Circle CI가 새로운 UI로 이전하면서 기존에 웹훅만 걸어서 success fail 메세지를 던져주던 기능을 없애버렸다. 그래서 Circle CI에 slack integration을 넣으려면 무조건 slack orb를 사용해야 하는 상황이 찾아왔다.
구인 구직을 위한 플랫폼이 참 많다. 특히 IT 직군은 잡플래닛이나 잡코리아 말고도 원티드, 로켓펀치, 리멤버 등 선택지가 너무나 다양하다.
gradle 옵션이 복잡해지면 IDE가 라이브러리의 새로운 버전이 있는지 알려주지 못하는 경우가 많다. multi module project라던가.. dependency.gradle을 뽑아냈다거나 buildSrc랑 kotlin-dsl도 쓰면 완벽하게 못찾는다.
하나의 Interface 안에 하나의 function만 있는 경우에는 항상 SAM 변환이 가능한 줄 알았는데 아니었다. 변환할 수 없는 경우도 있고 변환하면 안 되는 경우도 있었다.