기여하고 개선 할 수 있도록 도와주세요
번역자님들에게 요청 합니다! 모든분들을 위해 사양을 번역하는데 도와주실 수 있는 번역자님들을 찾고 있습니다!
다른 분들과 같이 작업을 하시려면 Slack에서 채팅하세요!
All Contributors 문서 개선하는 것을 도와 주세요!
프로젝트에 관심을 가져 주셔서 감사합니다! 크거나 작은 모든 개선에 대한 Pull Request를 환영합니다.
모든 소스 코드는 github.com/all-contributors/all-contributors에 있습니다.
새 기여자 모집
새로운 기여자분들을 모집합니다. 참여하고 싶으시면 Slack 채널에 의견을 남기세요.
All Contributors 리포지토리에 커밋하기
저희는 Angular 프로젝트에서 쓰여지는 커밋 규칙을 사용하여 자동으로 변경 로그를 작성하기 때문에 그 규칙을 따라주세요. 익숙하지 않더라도 npm run commit
이나 (commitzen
을 설치한 후) `git cz를 실행하면 몇 가지 질문에 답한 후에 커밋을 하면 됩니다.
콘텐츠 편집
프로 팁: 모든 페이지의 상단에는 편집 버튼이 있습니다. 이 버튼을 클릭하면 해당 페이지의 GitHub 소스 코드로 바로 이동합니다
파일에서 '연필' 아이콘을 클릭하면 직접 쉽게 편집 할 수 있습니다
번역
번역은 crowdin를 통해 관리 됩니다. crowdin 프로젝트에 가서 번역하거나 제안하는 방법으로 기여할 수 있습니다. 원하는 경우 이 링크에 가서 번역 참여 의향을 밝히거나 문의 해 주세요.
번역할 때 XPATH
@href`, `@src` 등이 있는 것은 번역하지 않는 것이 중요합니다. `code`가 들어가 있는 것은 번역해서는 안 됩니다. 번역시에 404 페이지로 이동합니다. 아래 이미지를 참조하세요. ![번역 참여](../../assets/translating-xpath.png)
하지만 영어만 이해하기 때문에 실제 코드를 변경하지 않는 한
code
태그의 주석과 같이 더 잘 이해할 수있는 모든 내용을 번역하는 것이 좋습니다.
참여 방법
Crowdin에 로그인
- crowdin 프로젝트에서 가입한 후에 로그인하세요.
- 그리고 나서 "All Contributors" 프로젝트에 참여하세요!
문자 번역
- Crowdin 프로젝트로 이동하세요.
- 번역 할 언어의 국기를 클릭하십시오.
- (오른쪽에 100%로) 번역되지 않은
*.md
파일을 클릭하세요. - (위에 있는"SOURCE STRING"에 해당하는) "Enter translation here" 필드에 번역을 한 후에 "SAVE"해 주세요.
- 교정자 전용: "[LANGUAGE] Translation" 섹션에 있는 번역 제안 사항을 (당신이나 다른 사람이) :ballot_box_with_check: 클릭하여 승인하거나 :wastebasket: 아이콘을 클릭하여 삭제하세요.
배포 변경
특정 언어로 번역한 후에 master
브랜치가 업데이트되고 배포가 완료 될때까지 라이브로는 변경 사항을 볼 수 없습니다.
검색/찾기
검색은 algolia를 사용하고, 구성 파일은 https://github.com/algolia/docsearch-configs/blob/master/configs/all-contributors.json 입니다.
로컬 사이트에서 실행하기:
All Contributors는 Docusaurus를 사용하여 문서 웹 사이트를 유지 및 관리합니다 자세한 내용은 Docusaurus 웹사이트에서 찾아보세요
로컬에서 시작하려면 다음과 같이 수행하세요.
yarn install
yarn start
http://localhost:3000
으로 이동하세요. (변경 사항을 보려면 페이지를 새로 고치세요).
기여자로 자신을 추가하기
기여자 목록에 자신을 추가하려면 봇 설명서를 참고 하세요 ;).