기여 문서
Warudo 문서 사이트가 이제 Github에 오픈 소스로 공개되었습니다!
https://github.com/HakuyaLabs/warudo-docs/
Warudo의 유연한 기능을 사용하는 동시에, 사용 난이도를 낮추기 위해 간단하고 이해하기 쉬운 문서와 튜토리얼이 필요합니다.
Warudo handbook는 React 기반의 Docusaurus를 사용하며, 내용은 Markdown 형식으로 작성되었습니다. 동시에 우리는 문서 페이지에 몇 가지 편리한 기능을 추가했으며, Warudo 소프트웨어의 기능 지원 및 안내에도 사용될 것입니다.
Warudo handbook는 오픈 소스이며, 이해하기 어려운 부분이 있거나 새로운 내용을 제공하고자 하는 경우 독점적인 튜토리얼과 가이드를 제공합니다 Github 이슈 및 디스코드에서 질문을 제기하거나 직접 Github 프로젝트에 코드를 제출하거나 번역에 기여할 수 있습니다. 당신의 이름은 문서 하단의 기여자 목록에 표시됩니다!
참여 기여
Github Issue를 사용하여 문제를 피드백하고 의견을 제출하세요
깃허브 이슈를 통해 직접 피드백하는 것은 직접적이고 간단한 방법입니다. 우리는 몇 가지 이슈 템플 릿을 설정하여 문제를 제기하는 데 도움을 줍니다. https://github.com/HakuyaLabs/warudo-docs/issues
Warudo 문서에 대한 피드백이며, Warudo 소프트웨어 자체에 대한 토론은 관련 Discord 채널에서 연락하십시오. https://discord.gg/warudo
코드를 제출하여 기여자가 되세요
만약 Git 및 프론트엔드 개발에 대한 지식이 있다면, Github에서 직접 Merge Request를 제출하여 코드를 기여할 수 있습니다. 이해하지 못해도 괜찮습니다. 아래 내용은 당신이 Warudo Handbook을 로컬에서 실행하고 수정할 수 있도록 안내합니다.
기술 세부 사항
디렉토리 구조
경로 | 내용 |
---|---|
/docs | 영어 문서 (주요) |
/i18n/zh/docusaurus-plugin-content-docs/current | 中文文档 (번역) |
/i18n/ko/docusaurus-plugin-content-docs/current | 한국어 문서 (번역) |
비영어 번역 버전의 디렉토리 구조는 영어 버전과 완전히 동일해야 하며, 언어 전환을 정확히 작동할 수 있도록 합니다.
웹사이트 왼쪽 탐색기 구조 또한 영어 버전 파일에서 생성되었습니다. /docs
폴더의 각 파일을 /i18n/[lang]/docusaurus-plugin-content-docs/current
로 복사하시고, 각 파일의 구조가 다른 언어에서 완전히 일치하도록 하시기 바랍니다.
자주 사용하는 명령
명령 | 설명 |
---|---|
yarn | 의존성 설치 |
yarn start:en | 영어 문서 개발 모드 실행 |
yarn start:zh | 중문 문서 개발 모드 실행 |
yarn start:jp | 일 본어 문서 개발 모드 실행 |
yarn start:ko | 한국어 문서 개발 모드 실행 |
yarn start:all | 여러 언어 문서를 동시에 다른 포트에서 실행합니다 |
yarn build | 프로덕션 버전 빌드 |
로컬 런칭 문서 사이트 개발 환경
만약 개발용 도구들을 잘 익숙하지 않아도 걱정하지 마세요.
로컬 개발 문서 튜토리얼
준비 환경
먼저 필요한 개발 환경을 다운로드하세요.
-
Node.js 다운로드: https://nodejs.org/en/download/ Node.js는 문서 사이트에 필요한 프로그래밍 언어입니다.
LTS 버전 설치 선택 - 설치 프로그램(.msi/.exe은 Windows용, .pkg는 macOS용) -
GitHub Desktop 다운로드: https://desktop.github.com/ GitHub Desktop는 GitHub의 공식 버전 관리 도구로, 코드를 직접 제출하거나 브랜치를 병합하는 데 도움을 줄 수 있습니다.
-
VSCode 다운로드: https://code.visualstudio.com/ VSCode는 일반적인 편집기로, 프론트엔드 프로젝트를 개발하는 데 매우 적합하며 물론 다른 더 익숙한 편집기도 사용할 수 있습니다.
명령줄 사용
-
Windows 사용자:
Win+R
을 눌러cmd
를 실행하여 터미널을 엽니다. -
macOS 사용자: 런치패드에서
Terminal
앱을 사용합니다.
위의 개발 환경을 설치한 후에는 터미널에서 node -v
명령을 사용하여 현재 설치된 node.js 버전을 확인할 수 있습니다.
Github Desktop에서 프로젝트 추가
-
Github 계정에 로그인합니다.
-
HakuyaLabs/warudo-docs
를 검색합니다. -
프로젝트를 로컬에 클론합니다. 이제 문서 사이트의 코드가 당신의 컴퓨터에 다운로드되었습니다.
-
현재 분기
-새 분기
- 당신의 분기 이름을 입력 -분기 생성
클릭
분기는 Git의 개념으로, 당신은 자신의 분기에서 파일 내용을 수정하면서 다른 사람의 작업에 영향을 주지 않을 수 있습니다. -
분기 게시
클릭
이제 당신의 분기가 게시되었고, 편집을 시작할 수 있습니다.
로컬에서 사이트 실행
터미널을 열어 준비합니다:
-
cd <당신의 사이트 파일 경로>
사이트 파일이 위치한 폴더로 이동합니다 -
corepack enable
Node.js의 패키지 관리자를 설정합니다
이 명령어는 이론상 한 번만 실행하면 되며, 이후 반복 실행할 필요는 없습니다 -
yarn
의존 패키지를 설치합니다
프로젝트의 package.json 의존 파일이 업데이트될 때마다 이 명령어를 다시 실행하여 의존성을 설치해야 합니다. -
yarn start:en
영어 문서 사이트 실행yarn start:zh
중국어 문서 사이트 실행yarn start:all
여러 언어의 문서 사이트를 한 번에 실행
이제 준비가 완료되어, 브라우저에서 당신의 컴퓨터에서 실행되는 문서 사이트를 확인할 수 있습니다.
문서 내용을 수정하고 저장하면 브라우저가 자동으로 페이지를 새로고침합니다.
문서 내용을 편집해 보세요!