메뉴 건너뛰기

스킨 디렉토리 구조

플러그인을 제작해서 위젯2개와 테마하나를 담아 배포코자 할때

플러그인1/src/위젯1

플러그인1/src/위젯2

플러그인1/src/테마1

이렇게 구조가 될겁니다.

 

위젯1에 대해서 작동하는 스킨A, 스킨B를 추가하여 배포코자 한다면

테마1에 대해서 작동하는 스킨C를 추가하여 배포코자 한다면

플러그인1/skins/스킨A

플러그인1/skins/스킨B

플러그인1/skins/스킨C

구조가 되겠지요.

 

스킨은 컴포넌트에 종속되는것 같은데.. 그렇다면 굳이 따로 있어야 할 이유가 있을까요.

그냥

플러그인1/src/위젯1/skins/스킨A

플러그인1/src/위젯1/skins/스킨B

플러그인1/src/테마1/skins/스킨C

이렇게 있는게 더 명확할것 같은데..

 

위젯1과 위젯2 동시에 스킨A가 다 작동하는 것이라면 기존 

플러그인1/skins/스킨A

이 구조가 더 맞을것도 같은데, 스킨 제작시 컴포넌트 id를 지정하지 않나요(확실치 않네요..)

 

 

-----------

근데 좀더 생각해보니

만약 제가만든 위젯1에 대해서

제3자가 스킨D를 제작해서 따로 플러그인으로 배포코자 할때

플러그인2/skins/스킨D

이렇게 만들어야지

플러그인2/src/위젯1/skins/스킨D

이렇게 만드는것인 이상하기도 하네요.

한사람이 위젯과 스킨을 꼭 다 만들어야 한다는 법은 없으니까요..

------------------

개인 의견이었습니다..

  • share