목차
1. v1.0 - 컨텐츠 스크립트로 단축키 구현
2. v2.0 - 깃허브에 자동 푸쉬 구현
3. v2.2 - 각종 버그 수정, UI 개선
4. v2.25 - 리트코드 UI 변경에 대응
5. v3.0 - 백준, 프로그래머스 지원
프로젝트 소개
솔브 커밋은 웹 익스텐션입니다.
솔브 커밋은 코딩 테스트 연습 사이트의 문제 해결 여부를 감지하여 코드를 자동으로 자신의 깃허브에 푸쉬를 해줍니다.
솔브 커밋은 코딩 테스트 연습 사이트에 코드 실행을 위한 커스터 마이징 핫키를 제공합니다.
시작하기
시연 영상 : https://youtu.be/HZpwY9qWm7Q
계기
현재 '[항해] 취업 리부트 코스'라는 걸 하는 중인데
뭐 주는 건 없긴해도 아무것도 안하는 것 보다는 나은 것같다.
그런데 뭔 알고리즘 공부를 듣도보도 못한 리트코드? 라는 곳에서 하라는거 아닌가? 보통 프로그래머스 아니면 백준 아님?
뭐 여튼 리트코드라는 곳 실행버튼도 조그만 하고 애초에 인텔리제이에서는 Shift + F10으로 실행이 되니까 조금 고치고 실행하고 조금고치고 실행하고 이런게 편한데,, 역시 웹 IDE는 실행할 때마다 마우스로 손이 가야해서 조금 불편한 감이 있었다.
그래서 간단히 리트코드 페이지에 자바스크립트를 주입할 수 있는 웹 익스텐션을 개발해야겠다고 생각했다ㅇㅇ.
이게 v1.0인데
애초에 웹익스텐션도 내가 개인적으로 삶의 편의를 위해 혼자 개발 해본 적이 있어서, 그냥 머리에서 아 이거 그냥 이렇게 이렇게 만들면 되겠다 싶었다.
그런데 만들다 보면 조금씩 욕심이 생긴다 해야되나 이거 좀더 많은 기능, 사용자 편의성, UI개선, 디버그 등 작업을 하다 보니까 좀 시간이 길어졌다...
그래도 하는 김에 정말 서비스 할 수 있을 수준의 앱을 만들어 보고 싶어서 더 열중하게 된 것같다.