# (Hands-on) PyTorch 한국어 튜토리얼 기여하기 ## 번역하기 ### reStructuredText 문법 1. [제목](https://docs.typo3.org/m/typo3/docs-how-to-document/master/en-us/WritingReST/CommonPitfalls/Headers.html#correct-syntax) : 글자 수에 맞게 =을 추가해주세요 (- / *도 마찬가지로 적용) > 옳은 문법 ``` ================ This Is a Header ================ Another Header ============== This Is Also Correct but Not Recommended ====================================================== ``` > 틀린 문법 ``` Another Header ------------ ``` 2. [특수 텍스트](https://docs.typo3.org/m/typo3/docs-how-to-document/master/en-us/WritingReST/InlineCode.html?highlight=math#using-text-roles)는 다음과 같이 작성하시면 됩니다. > 수식 ``` :math:`f(x)` ``` 3. [하이퍼링크](https://docs.typo3.org/m/typo3/docs-how-to-document/master/en-us/WritingReST/CommonPitfalls/Hyperlinks.html#correct-syntax)는 다음과 같이 작성하시면 됩니다. ``` `anchor text <url>`__ ``` 4. [인덴트](https://docs.typo3.org/m/typo3/docs-how-to-document/master/en-us/WritingReST/CommonPitfalls/Indents.html#common-mistake-1-incorrect-indents)는 원문과 동일해야 합니다. 5. [인라인 스타일링](https://docs.typo3.org/m/typo3/docs-how-to-document/master/en-us/WritingReST/CommonPitfalls/InlineStyle.html#correct-syntax)도 유의해주세요. 6. [불렛 포인트](https://docs.typo3.org/m/typo3/docs-how-to-document/master/en-us/WritingReST/CommonPitfalls/Lists.html#correct-syntax)도 유의해주세요. <br> ### 번역 스타일링 1. 주어는 생략해주세요! 예를 들어, we는 강조의 의미가 있지 않는 이상 해석할 필요 없습니다. ``` 원본 : For this tutorial, we will be using a TorchVision DataSet ``` ``` 번역 : 이 튜토리얼에서는 TorchVision 데이터셋을 사용하겠습니다 ``` 2. 조사 ~으로, ~통해서 등을 restructure로 쓰다보면 새로운 줄에 생기는 경우가 있습니다. 3. 번역을 할 때 되게 긴 문장이 있으면 한 줄에 입력해도 상관은 없지만, 유지 관리하는 입장에서 두개줄로 보기 편하게 쪼개는 것이 중요합니다. 4. 처음 등장하는 애매한 단어는 원문을 함께 사용하셔도 좋습니다. (예: 직렬화(Serialize)) 5. 피상적인 리뷰, 기계적인 리뷰를 지양합니다. 6. Class 이름과 일반 명사는 가급적 다르게 번역합니다. (예: `Dataset`과 데이터셋) 7. PyTorch 번역 문서는 용어를 약속하여 번역을 올리고 있습니다. 번역할 단어가 용어집에 있는지 확인 후 번역해주세요! 8. 줄내림과 공백을 원문대로 지켜주세요. <br> ## 💌 Pull Request 보내는 방법 ### 1️⃣ PR 보내기 전 : 주의사항 * 하나의 commit, branch, PR 에는 하나의 수정내용에 대해서만 작성해주세요. * 여러 수정사항에 대해서는 각각 다른 branch에서 작업하신 후 PR을 다르게 보내주세요. * 새로운 브랜치 생성을 하지 않고 Pull Request를 날린 이후 커밋을 날리면 이전 커밋과 함께 Pull Request에 올라갑니다. * 컴파일 안하고 Pull Request 했을 때 글자가 깨지는 경우가 있습니다. 반드시 빌드해보고 수정된 결과를 확인한 후 문제가 없을 경우에 보내주세요. ### 2️⃣ PR 보내기 : Create Pull Request * 라이선스 동의 체크하기 ✅ * PR 내용에 관련 이슈 번호 적어주기 🔢 * PR 종류 선택하기 * PR 설명하기 > TIP : 만약 문서가 방대해서 중간 피드백이 필요하다면 [*Draft PR*](https://docs.github.com/en/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests#draft-pull-requests) 을 이용해보세요! ### 3️⃣ PR 보낸 후 : 리뷰를 받았을 때 * 댓글 내용을 반영해서 수정한 후 commit 합니다. * 문제가 해결된 댓글들은 Resolve Conversation을 눌러서 축소시킵니다. * 피드백에 대해 의논이 필요한 경우 댓글로 의견을 주고 받습니다. ### ▶ PR 리뷰는 이렇게 해주세요 * 번역된 용어들이 용어집에 맞게 사용되었는지 확인해보기 * 번역된 내용에 오탈자가 있는지 확인해보기 * 부자연스러운 내용이 있다면 좀 더 나은 번역으로 제안해보기 * reStructuredText 문법에 맞게 잘 작성되어있는지 확인해보기 * 말하려는 내용이 이미 Review 댓글에 있다면 공감 이모지 눌러주기!