프레임워크를 문서화하기 위한 오픈 소스 표준 프레임워크에 구애받지 않고 JSON 문법 형식만 지키면 IDE 에서 자동 완성 가능 👉 web-types.json 파일이 있으면 JS 여도 자동 완성이 된다! 참고: https://blog.jetbrains.com/webstorm/2021/01/web-types/
.js or .ts 형식이라 web-types.json 을 쉽게 추출 가능 comento-ui 는 .vue 형식이기 때문에 web-types.json 으로 추출하기가 까다로움 2. 라이브러리 이용하기 comento-ui 의 기존 구조를 유지하면서도 web-types.json 을 추출 가능
의 기존 구조를 유지하면서도 web-types.json 을 추출 가능 1. 자체적으로 생성하기 Vue UI Library 들은 .js or .ts 형식이라 web-types.json 을 쉽게 추출 가능 comento-ui 는 .vue 형식이기 때문에 web-types.json 으로 추출하기가 까다로움
입력해야만 자동 완성이 됨 해결 방법: 컴포넌트명에 C 추가하기 Vue 스타일 가이드에서 컴포넌트명은 단어 하나만 사용하지 말라고 권고하고 있음 우리가 참고하고있는 Vuetify 에서도 v 를 prefix 로 사용중 2. VSCode 지원하기 팀원들이 모두 JetBrains IDE 를 사용중이지만, 추후 VSCode 를 사용하는 팀원들도 생길 수 있기 때문 해결 방법: VSCode 자동 완성에 필요한 파일 VSCode 에 플러그인 설치: Vetur comento-ui 에 자동 완성 지원 파일 추가: tags.json, attributes.json - 진행중 ( 우선순위 낮음)