Skip to content

wjdgustn/thetree

Repository files navigation

the tree

screenshot

the seed 엔진의 시스템을 모방한 위키 엔진입니다.

the seed를 모방했으나 the seed를 완전히 동일하게 구현하는 것을 목표로 하지는 않습니다.

데모: https://testwiki.hyonsu.com

피드백

기능 제안, 버그 제보 등을 받고 있습니다. 이슈에 남겨주세요.

라이선스에 따라 엔진을 직접 수정하시는 건 금지됩니다.

기여

프로젝트 상태, 기능의 일관성, 저작권 문제 등으로 인해 이 프로젝트에 대한 공개 기여는 받지 않을 생각입니다.

다만 스킨은 아래 스킨 제작 가이드를 참고해 자유롭게 제작하실 수 있습니다.

라이선스

이 프로젝트는 오픈소스 라이선스를 적용하지 않으며, 별도로 명시되지 않은 부분은 레포지토리 소유자가 저작권을 보유합니다.

엔진을 위키 구동에 사용하는 것을 허가하나, 엔진 수정 및 재배포는 금지합니다.

엔진의 플러그인 기능(매크로 추가 등 가능) 사용을 원하시거나 엔진을 별도로 수정하는 등 협의를 원하시면 개인적으로 연락해주시기 바랍니다.

개발자 디스코드(빠른 확인): @hyonsu(DM을 전송할 수 없는 경우 개인 디스코드 서버 입장)

개발자 이메일: admin@hyonsu.com

설치 가이드

Warning

MongoDB, Meilisearch 등의 상세 설치 가이드는 각 문서를 참고하세요.

이슈에 엔진과 관련되지 않은 질문 시 통보 없이 닫기 처리될 수 있습니다.

  1. git clone 명령어를 통해 엔진을 다운로드합니다.
    git clone https://github.com/wjdgustn/thetree --recurse-submodules
    git clone을 통해 다운로드하지 않을 경우 업데이트 기능이 작동하지 않으며, git이 설치되어있지 않으면 엔진을 구동할 수 없습니다.
  2. .env.example을 .env로 복사한 뒤 내용을 채워넣습니다.
  3. *.example.json을 *.json으로 복사한 뒤 내용을 채워넣습니다.
  4. npm i 명령어를 통해 라이브러리를 다운로드합니다.
     npm i
  5. pm2 등의 자동 재시작 기능이 있는 프로세스 매니저를 사용해 main.js 파일을 구동합니다.
  6. 첫 가입자에게 자동으로 소유자 권한이 부여되며, 첫 가입 시 자동으로 검색엔진 초기 설정이 진행됩니다.

스킨 제작 가이드

빠른 스킨 테스트를 위한 스킨 테스트 툴을 배포하고 있습니다.

다운로드 및 사용법은 아래 링크에서 확인하세요.

https://github.com/wjdgustn/thetree-skin-tester