Nova(r6 Blame)

r6
r1

(새 문서)
1[include(틀:위키 스킨)]
2[목차]
3[clearfix]
4== 개요 ==
r5
5'''{{{#!wiki style="border: 2.5px solid transparent; background: border-box linear-gradient(to right, #996fff, #696fff); border-radius: 10px; overflow: hidden; max-width: 100%; margin: 0 auto; word-break: keep-all;"
6{{{#!wiki style="margin: -11px -1px;"
7||<tablewidth=100%><tablebgcolor=transparent><tablecolor=#fff><-2> {{{+1 Nova}}} ||
8||<rowbgcolor=#fff,#1c1d1f><nopad> [[파일:Nova PC.png|width=100%&theme=light]][[파일:Nova PC 다크.png|width=100%&theme=dark]] ||<nopad> [[파일:Nova 모바일.png|width=100%&theme=light]][[파일:Nova 모바일 다크.png|width=100%&theme=dark]] ||
9|| PC || 모바일 ||}}}}}}'''
r6
10[[https://github.com/Wikive/thetree_Nova|레포지토리]]
11
r1

(새 문서)
12Nova 스킨은 [[the tree]]에서 몇 안 되는 오픈 소스로 공개되어 있는 스킨이다.
13
14== 제작 배경 ==
r3
15[[the tree]] 위키 엔진에서 허가 없이 바로 쓸 수 있는 스킨이 엔진 개발자가 포크한 [[Liberty/the tree|Liberty]] 스킨과 [[buma]] 스킨이 있고, 비공식 중에서는 [[newclue]] 스킨밖에 없기 때문이다. 그마저도 정상 작동을 보장하지 않는다.
r1

(새 문서)
16
17이런 상황 때문에 위키를 막 만든 소유자들은 한정된 스킨을 사용할 수밖에 없는 상황이 아쉬웠기 때문에 제작하게 되었다.
18
19개발의 효율성과 오픈 소스 라이선스를 어차피 사용할 예정이였기 때문에 Liberty 스킨을 마개조 하기로 결정하였다.
20
21== 특징 ==
22 * 앞서 제작 배경에서 말했듯이 이 스킨은 아주 빠르게 제작하기 위해 Liberty 스킨을 마개조한 스킨이다.
23 * 그렇기 때문에 Liberty 스킨의 라이선스를 따라야 하고, 수정을 한다면 그에 따라 수정한 버전을 공개하여야 한다.
24 * 또한 이 스킨은 바이브 코딩으로 개발되었다. [[Neoline]]은 20%의 편집이라도 했는데 이 스킨은 100% 코드를 수정하지 않고 오로지 자연어로만 개발되었다.
25 * 또한 부트스트랩 같이 의존성을 덜어냈다. 어차피 디자인을 갈아엎어야 했기에 그리 어렵지 않았다.
26 * [[Central]] 스킨, [[Neoline]] 스킨과 다르게 스킨의 기본 폰트가 16px로 제작되었다.
27 * 그래도 폰트의 세팅을 [[Central]]과 비슷하게 자간, 행간을 수정해놓기는 하였다.
28 * 디자인은 [[Central]] 스킨과 [[buma]] 스킨의 디자인을 조합하여 제작되었다.
29 * UX만 봤을 때 초창기의 [[Neoline]]과 매우 흡사하다.
30 * Central 스킨, Neoline 스킨과 다르게 CDN을 사용하지 않게 설계하였다.
31 * config로 위키 메인 색상만 지정하면 css에서 알아서 계산되기 때문에 별도의 서브 색상 등을 지정할 필요가 없다.
32
33== 유지 보수 ==
r4
34 * 이 스킨은 [[Liberty/the tree|Liberty]] 스킨과 비슷하게 앞으로 기능 추가에 대한 업데이트는 없을 예정이다.
r1

(새 문서)
35 * 하지만 버그나 오류, 앞으로 프론트엔드 업데이트로 인한 정상적인 작동을 하지 않을 경우에는 유지 보수를 진행할 예정이다.
36 * PR이나 포크 후 기능 추가 등은 환영이다. 그것이 오픈 소스이기 때문.
r2
37[[분류:위키/스킨]]