You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+59-5Lines changed: 59 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,7 @@
2
2
3
3
PyTorch 한국어 튜토리얼 저장소에 방문해주셔서 감사합니다. 이 문서는 PyTorch 한국어 튜토리얼에 기여하는 방법을 안내합니다.
4
4
5
+
5
6
## 기여하기 개요
6
7
7
8
[본 저장소](https://github.com/9bow/PyTorch-tutorials-kr)는 [PyTorch 공식 튜토리얼](https://pytorch.org/tutorials/)을 번역하는 프로젝트를 위한 곳으로,
@@ -18,17 +19,67 @@ PyTorch 한국어 튜토리얼 저장소에 방문해주셔서 감사합니다.
18
19
*~[4. 공식 튜토리얼 내용을 반영하는 기여](#4-공식-튜토리얼-내용을-반영하는-기여)~
19
20
*~[공식 튜토리얼 저장소](https://github.com/pytorch/tutorials)의 내용을 [한국어 튜토리얼 저장소](https://github.com/9bow/PyTorch-tutorials-kr)에 반영하는 기여입니다.~
20
21
22
+
21
23
## 기여 결과물의 라이선스 동의
22
24
23
25
PyTorch 한국어 튜토리얼은 [공식 튜토리얼 저장소](https://github.com/pytorch/tutorials)와 동일한 [BSD 3항 라이선스](https://github.com/9bow/PyTorch-tutorials-kr/blob/master/LICENSE)를 따릅니다. \
24
26
따라서 기여하신 모든 내용에 [BSD 3항 라이선스](https://github.com/9bow/PyTorch-tutorials-kr/blob/master/LICENSE)가 적용됨을 인지하시고 동의하시는 경우에만 아래 문서 내용과 같이 기여해주세요.
25
27
28
+
26
29
## 기여하기 절차
27
30
28
31
모든 기여는 [본 저장소에 이슈](https://github.com/9bow/PyTorch-tutorials-kr/issues/new)를 남긴 후 [Pull Request를 보내는 것](https://github.com/9bow/PyTorch-tutorials-kr/pulls)으로 합니다. \
29
32
이 과정을 통해 Pull Request를 위한 Commit을 만들기 전에 이슈를 통해 해당 내용에 기여가 필요한지 여부를 확인하고 협의하셔야 합니다. \
30
33
(물론 이슈를 남기셨다고 해서 반드시 해당 문제를 개선하셔야 하는 것은 아니니, 마음 편히 이슈를 남겨주세요. :))
31
34
35
+
### Pull Reqeust 만들기
36
+
37
+
#### Pull Request 만들기 전 : 주의사항
38
+
39
+
* 하나의 commit, branch, Pull Request(PR)에는 하나의 변경 사항만 담아주세요.
40
+
* 여러 수정사항에 대해서는 각각 다른 branch에서 작업하신 뒤, 새로운 PR을 만들어주세요.
41
+
* 새로운 branch가 아닌, 이미 PR를 만드셨던 branch에 추가 commit 시에는 이전 commit들과 함께 Pull Request가 생성됩니다.
42
+
* Pull Request를 만들기 문법 오류나 깨진 글자는 없는지 확인해주세요.
43
+
* 기본적인 문법은 [Quick reStructredText](https://docutils.sourceforge.io/docs/user/rst/quickref.html) 등의 문서를 참고하여 익혀주세요.
44
+
* 이미 번역된 문서들을 참고하셔도 좋습니다. (예. \` 뒤에 한글 작성 시 공백 또는 \\이 필요합니다.)
45
+
* 번역 후에는 `make html-noplot` 등의 명령어로 문법 오류를 확인해주세요.
46
+
* 번역 결과물에 \`, * 또는 _ 등의 기호를 검색하면 자주 실수하는 문법 오류를 쉽게 찾을 수 있습니다.
47
+
* 오류가 많거나 다른 PR의 commit이 섞여있는 경우 해당 PR은 관리자가 닫을 수 있으니 주의해주세요.
48
+
49
+
#### Pull Request 만들기 : 생성하기
50
+
51
+
*`라이선스 동의` 체크하기 ✅
52
+
* 기여해주신 내용을 더 많은 분들이 참고 / 개선 / 변경할 수 있게 라이선스 적용에 동의해주세요.
53
+
* 동의를 거부하실 수 있으나, 이 경우 해당 PR의 내용의 자유로운 사용이 어렵기 때문에 리뷰 및 반영은 진행하지 않습니다.
54
+
* PR 내용에 관련 이슈 번호 적어주기 🔢
55
+
* 논의된 내용이 있다면 참고할 수 있도록 어떠한 이슈로부터 생성한 PR인지 알려주세요.
56
+
* PR 종류 선택하기
57
+
* 리뷰어에게 어떤 종류의 PR인지 알려주세요.
58
+
* PR 설명하기
59
+
* 이 PR을 통해 어떠한 것들이 변경되는지 알려주세요.
60
+
***Tip**: 만약 문서가 방대해서 중간 피드백이 필요하다면 Draft PR 기능을 사용할 수 있습니다.
61
+
* 자세한 내용은 [GitHub Blog](https://github.blog/2019-02-14-introducing-draft-pull-requests/)의 글을 참고해주세요.
62
+
63
+
#### Pull Request 만든 후 : 리뷰를 받았을 때
64
+
65
+
* 리뷰 내용에 대한 추가 의견이 있을 경우 해당 리뷰에 댓글로 의견을 주고 받습니다.
66
+
* 번역한 문서의 내용은 번역자가 가장 잘 알고 있으므로 리뷰어의 의견에 반드시 따라야 하는 것은 아닙니다.
67
+
* 하지만 번역 실수나 오류, 잘못된 reStructuredText 문법에 대한 내용은 가급적 반영해주시기를 부탁드립니다.
68
+
* 다른 문서들과의 일관성, 이해를 위해 추가로 요청드리는 내용들도 있을 수 있으니 감안해주세요.
69
+
* 변경 사항을 고치기로 하였다면, Pull Request를 만든 원본 저장소 / branch에 추가 commit을 합니다.
70
+
* 리뷰 결과를 반영한 경우 `Resolve Conversation` 버튼을 눌러 리뷰어에게 알립니다.
71
+
72
+
### Pull Request 리뷰하기
73
+
74
+
* 리뷰 전 [TRANSLATION_GUIDE.md](TRANSLATION_GUIDE.md) 문서를 읽고 리뷰해주세요.
75
+
* 특히 다음의 내용들을 유의해주세요.
76
+
* 번역된 용어들이 용어집에 맞게 사용되었는지 확인합니다.
77
+
* 번역된 내용에 오탈자가 있는지 확인해 봅니다.
78
+
* 부자연스러운 내용이 있다면 좀 더 나은 번역으로 제안하여 봅니다.
79
+
* reStructuredText 문법에 맞게 잘 작성되어있는지 확인해 봅니다.
80
+
* 말하려는 내용이 이미 다른 댓글에 있다면 공감 이모지 눌러주세요.
81
+
82
+
32
83
## (기여 종류에 따른) 기여 방법
33
84
34
85
### 1. 오탈자를 수정하거나 번역을 개선하는 기여
@@ -66,10 +117,11 @@ reStructuredText 문법에 익숙하지 않은 경우, 다른 튜토리얼의
66
117
이 과정에서 수정한 문서 상에서 발생하는 오류가 있다면 [reStructuredText 문법](http://docutils.sourceforge.net/docs/user/rst/quickref.html)을 참고하여 올바르게 고쳐주세요. \
67
118
빌드 결과물은 `_build/html` 디렉토리 아래의 경로 / 문서에서 확인하실 수 있습니다.
68
119
69
-
#### 1-6. Pull Request 남기기
120
+
#### 1-6. Pull Request 만들기
70
121
71
122
수정을 완료한 내용을 복제한 저장소에 Commit 및 Push하고, Pull Request를 남깁니다. \
72
-
Pull Request가 처음이시라면 [GitHub의 Pull Request 소개 도움말](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests) 및 [복제한 저장소로부터 Pull Request 만들기 도움말](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork)을 참조해주세요.
123
+
Pull Request를 만드시기 전에 이 문서에 포함된 [Pull Request 만들기](#Pull-Request-만들기) 부분을 반드시 읽어주세요. \
124
+
만약 Pull Request 만들기가 처음이시라면 [GitHub의 Pull Request 소개 도움말](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests) 및 [복제한 저장소로부터 Pull Request 만들기 도움말](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork)을 참조해주세요.
73
125
74
126
### 2. 번역되지 않은 튜토리얼을 번역하는 기여
75
127
@@ -108,17 +160,19 @@ reStructuredText 문법에 익숙하지 않은 경우, 다른 튜토리얼의
108
160
이 과정에서 수정한 문서 상에서 발생하는 오류가 있다면 [reStructuredText 문법](http://docutils.sourceforge.net/docs/user/rst/quickref.html)을 참고하여 올바르게 고쳐주세요. \
109
161
빌드 결과물은 `_build/html` 디렉토리 아래의 경로 / 문서에서 확인하실 수 있습니다.
110
162
111
-
#### 2-6. Pull Request 남기기
163
+
#### 2-6. Pull Request 만들기
112
164
113
165
번역을 완료한 내용을 복제한 저장소에 Commit 및 Push하고, Pull Request를 남깁니다. \
114
-
Pull Request가 처음이시라면 [GitHub의 Pull Request 소개 도움말](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests) 및 [복제한 저장소로부터 Pull Request 만들기 도움말](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork)을 참조해주세요.
166
+
Pull Request를 만드시기 전에 이 문서에 포함된 [Pull Request 만들기](#Pull-Request-만들기) 부분을 반드시 읽어주세요. \
167
+
만약 Pull Request 만들기가 처음이시라면 [GitHub의 Pull Request 소개 도움말](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests) 및 [복제한 저장소로부터 Pull Request 만들기 도움말](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork)을 참조해주세요
0 commit comments