An open API service indexing awesome lists of open source software.

https://github.com/redgoose-dev/components

Customize web components
https://github.com/redgoose-dev/components

vite vue

Last synced: about 2 months ago
JSON representation

Customize web components

Awesome Lists containing this project

README

          

# @redgoose/components

웹 컴포넌트를 하나씩 만들면서 다음번에 사용하는데 도움되도록 소스를 한데 모아두는 프로젝트.

## 컴포넌트 사용

컴포넌트 사용에 대하여 아직 확정된점은 없지만 만약 `NPM`으로 배포하게 된다면 클래스로만 배포할 생각입니다.
`customElements.define()`메서드로 엘리먼트를 만드는것은 사용하는 유저의 영역이기 때문에 클래스 배포까지의 역할을 담당하면 될것입니다.

컴포넌트를 찾고 사용하는 방법은 다음과 같습니다.

- 컴포넌트 클래스 소스를 통째로 복사해서 사용하기
- 배포된 `NPM` 패키지들을 클래스로 가져와서 사용하기

## 익스플로러

익스플로러 페이지는 별도로 덧붙이는 페이지 부분이고, 개발용으로 사용되기도 하지만 컴포넌트를 찾고 소스를 가져오는 용도로 사용됩니다.
`GitHub Pages`를 이용하여 배포하기 쉽고 열람하기 쉬운 형태로 운영해도 좋을거라 보입니다.