튜토리얼 스타일 가이드라인
TON 문서를 위한 튜토리얼을 작성하기로 결정하셨나요?
기여자로 함께하게 되어 기쁩니다! 튜토리얼이 TON Docs의 기존 콘텐츠 스타일과 품질을 따르도록 하기 위해 아래 가이드라인을 검토해 주세요.
튜토리얼의 구조와 제목을 어떻게 사용해야 하는지 익숙해지는 데 시간을 할애하는 것이 중요합니다. 기존 튜토리얼을 읽어보고 이전 Pull Requests 를 확인한 후에 자신의 튜토리얼을 제출해 주세요.
프로세스
작성을 시작하기 전에 아래 가이드라인을 읽어보세요! 검토 프로세스를 훨씬 빠르게 진행할 수 있는 표준화와 품질 수준을 보장하는 데 도움이 될 것입니다.
또한, 우리가 제공한 샘플 튜토리얼 구조를 반드시 참조하세요.
- 시작하려면 GitHub에서 ton-docs 리포지토리를 포크한 다음 복제하고 로컬 리포지토리에 새 브랜치를 만드세요.
- 품질과 가독성을 염두에 두고 튜토리얼을 작성하세요! 기존 튜토리얼을 살펴보고 무엇을 목표로 해야 하는지 알아보세요.
- 검토를 위해 제출할 준비가 되면 지점에서 Pull Request를 열고 제출하세요. 우리에게 알림이 전송되면 검토 절차가 시작됩니다:
- 튜토리얼의 최종 초안을 제출하혀고 노력해 주세요. 몇 가지 오타와 문법 수정은 허용되지만, 튜토리얼을 게시하기 전에 큰 변경이 필요한 경우, 리뷰와 수정에 훨씬 더 많은 시간이 걸릴 것입니다.
- 제출하신 내용을 검토하고 필요한 모든 변경을 완료하면, Pull Request를 병합하고 TON Documentation에 튜토리얼을 게시할 것입니다. 그 후 곧 연락을 드리고 결제를 준비하겠습니다!
- 게시되면 소셜 미디어에서 튜토리얼을 홍보하는 것을 잊지 마세요! 문서 관리자들은 여러분이 우리와 협력하는 한 이러한 홍보를 확대하는 데 도움을 줄 수 있습니다.
요약하면 워크플로우는 다음과 같습니다:
ton-docs
리포지토리를 포크하고 복제합니다.- 튜토리얼을 작성 및 수정합니다.
- 검토를 위해 Pull Request를 제출합니다.
- 필요한 모든 변경 사항을 적용합니다.
- 튜토리얼이 병합되고 게시됩니다.
- 소셜 미디어에서 튜토리얼을 홍보합니다!
문맥
"THE"를 "TON" 앞에 추가하는 주된 문제는 TON 문서화 및 편집 정책을 개발하는 동안 마케팅, 공급업체, 개발자 등 다양한 부서가 "Blockchain," "Ecosystem" 등과 같은 단어를 "TON"과 결합하여 단일 시스템, 네트워크, 브랜드의 강력한 이미지를 만들기 위해 토론에 참여했다는 것입니다. 긴 토론 끝에 강력한 브랜드 이미지를 위해 "THE" 없이 작성할 수 있고 대문자로 작성할 수 있는 단어와 구문의 용어집을 작성하기로 결론지었습니다. 현재 두 가지 단어 조합이 있습니다: TON Blockchain 및 TON Ecosystem.
TON Connect, TON SDK, TON Grants 등 다른 TON 모듈 이름의 경우, 문맥에 따라 다릅니다. 대문자 규칙을 적용하지만 관사 규칙에는 유연합니다. 구성 요소 이름이 단독으로 사용될 때는 관사 없이 사용하는 것이 좋습니다. 그러나 TON Connect 프로토콜과 같이 일반 명사와 결합된 경우에는 엔티티 프로토콜을 지칭하므로 관사가 필요합니다.
"TON + 명사" (예: "the TON world," "the TON community" 등)와 같은 다른 단어 조합의 경우, 우리는 명사와 결합할 때 기사를 기대하기 때문에 관사의 사용을 제한하지 않습니다.
일반 팁
- 기존 콘텐츠를 복사하여 붙여넣지 마세요. 표절은 심각한 문제이며 용납되지 않습니다. 튜토리얼이 기존 콘텐츠에서 영감을 얻은 경우, 이를 참조하고 링크를 추가하세요. 다른 튜토리얼/리소스에 링크할 때는 가급적 TON Docs 리소스를 사용하세요.
- 안내 동영상 또는 동영상 콘텐츠를 Google Drive에 업로드하여 PR에 포함하세요.
- 어떤 계정에서, 어디서, 왜 자금을 조달하는지를 포함하여 계정 자금 조달에 대해 명확하게 설명해야 합니다. 학습자가 이 작업을 스스로 수행할 수 있다고 가정하지 마세요!
- 학습자가 예상되는 내용을 이해하는 데 도움이 되도록 터미널 스니펫 또는 스크린샷 형태로 샘플 출력을 표시합니다. 긴 출력을 다듬어 주세요.
- 학습자에게 오류를 디버깅하는 방법을 가르치기 위해 일부러 오류를 발생시키는 오류 중심 접근 방식을 취하세요. 예를 들어, 컨트랙트를 배포하기 위해 계정에 자금을 지원해야 하는 경우 먼저 자금을 지원하지 않고 배포를 시도하고 반환되는 오류를 관찰한 다음 (계정에 자금을 지원하여) 오류를 수정하고 다시 시도하세요.
- 잠재적인 오류와 및 문제 해결 방법을 추가하세요. 물론 튜토리얼에 가능한 모든 오류를 나열할 필요는 없지만, 중요하거나 가장 일반적인 오류를 파악하기 위해 노력해야 합니다.
- 클라이언트 측에서는 React 또는 Vue를 사용하세요.
- PR을 만들기 전에 먼저 코드를 직접 실행하여 명백한 오류를 방지하고 예상대로 작동하는지 확인하세요.
- 튜토리얼 간의 다른 소스로 연결되는 외부/교차 링크를 포함하지 마세요. 튜토리얼이 길다면, 더 긴 과정이나 경로로 전환하는 방법에 대해 논의할 수 있습니다.
- 필요한 경우 복잡한 과정을 설명하기 위해 사진 또는 스크린샷을 제공하세요.
- Learn-tutorials 리포지토리의 'static' 디렉터리에 업로드하세요 - 외부 사이트에 대한 핫링크는 이미지가 손상될 수 있으므로 사용하지 마세요.
- **이미지 링크는 markdown 형식이어야 하며, 리포지토리에 있는 static 디렉토리의 raw GitHub URL만 사용해야 합니다.
![이미지 이름](https://raw.githubusercontent.com/ton-community/ton-docs/main/static/img/tutorials/<your image filename>.png?raw=true)
- URL 끝에
?raw=true
를 추가하는 것을 잊지 마세요.
- URL 끝에
튜토리얼을 구성하는 방법
직접 확인하시려면 샘플 튜토리얼 구조를 살펴보세요.