AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

Visual Studio Code 플러그인을 iframe으로 3주 만에 개발한 방법

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

앱 개발

대상자

- 웹 개발자디자인 툴 사용자: 아이콘 통합 작업의 효율성 향상

- 난이도: 중간 (VS Code 플러그인 개발 기초 지식 필요)

핵심 요약

  • iframe 기반 UI로 VS Code 내에서 아이콘 검색 및 드래그 앤 드롭이 가능
  • 모노레포 아키텍처공유 컴포넌트 라이브러리로 3주 내 플러그인 개발 가능
  • Redux + RTK Query를 사용해 상태 관리와 API 통합을 간소화

섹션별 세부 요약

1. 개발 배경 및 문제점

  • 개발자들이 매번 SVG 아이콘을 수동으로 다운로드 및 인터페이스하는 과정의 비효율성
  • VS Code 플러그인을 통해 드래그 앤 드롭 기능 추가로 작업 흐름 단축
  • /assets 폴더 내 아이콘 자동 다운로드 기능 제공

2. 기술 스택 및 아키텍처

  • Next.js 기반 WebView로 UI 렌더링
  • Redux + RTK Query로 전역 상태 관리 및 API 통합
  • 공유 컴포넌트 라이브러리를 통해 플러그인 간 코드 재사용
  • Iframe을 통해 VS Code API와의 상호작용 처리

3. 모노레포 활용 전략

  • 기존 여러 리포지토리에서의 중복 로직 문제 해결
  • 모노레포를 통해 90% 이상의 프론트엔드 코드 재사용
  • Shared StoreComponent Library로 빠른 기능 확장

결론

  • Streamline Icons Marketplace에서 플러그인 설치 후 VS Code 내 아이콘 통합 작업 가능
  • 모노레포 + 공유 라이브러리 전략으로 향후 플러그인 개발 시간 90% 이상 절감 가능
  • Redux + RTK Query 활용 시 상태 관리 및 API 통합 복잡도 감소