번역에 참여하는 방법은 다음과 같습니다.

이 프로젝트에 대한 패치와 기여를 받고 싶습니다. 몇 가지 간단한 가이드라인만 따르면 됩니다.

기여자 라이선스 계약

Google 프로젝트에 대한 기여에는 기여자 라이선스 계약이 함께 제공되어야 합니다. 이는 저작권 배정이 아니며, 프로젝트의 일부로 참여금을 사용하고 재배포할 수 있는 권한을 Google에 부여하는 것에 불과합니다.

  • 원본 소스 코드를 작성하는 개인이고 해당 지적 재산을 소유하고 있다고 확신하는 경우 개별 CLA에 서명해야 합니다.

  • 본인의 작업 기여를 허용하는 회사에서 일하는 경우 기업 CLA에 서명해야 합니다.

일반적으로 CLA는 한 번만 제출하면 되므로 다른 프로젝트를 위한 것이라도 이미 CLA를 제출했다면 다시 제출할 필요가 없습니다.

패치 제출

  1. 일반적으로 해결하려는 버그나 기능을 설명하는 새로운 문제를 여는 것부터 시작하는 것이 가장 좋습니다. 상대적으로 사소하다고 생각하더라도 사람들이 작업하는 내용을 알면 도움이 됩니다. 나에게 할당될 수 있도록 초기 문제에서 버그 또는 기능을 처리할 계획이라고 언급합니다.

  2. 프로젝트를 포크하는 일반적인 프로세스를 따르고 새 브랜치를 작동하도록 설정합니다. pull 요청에 해당 버그 또는 기능과 관련된 커밋만 포함되도록 하려면 각 변경사항 그룹을 별도의 브랜치에서 실행해야 합니다.

  3. 중요한 변경사항은 거의 항상 테스트를 수반합니다. 프로젝트에 이미 우수한 테스트 범위가 있으므로 어떻게 해야 할지 잘 모르겠다면 기존 테스트를 살펴보세요.

  4. 각 변경사항에 대해 올바른 형식의 커밋 메시지가 포함되도록 최선을 다하세요. 이렇게 하면 프로젝트 전체에서 일관성이 보장되고 다양한 git 도구로 커밋 메시지의 형식을 올바르게 지정할 수 있습니다.

  5. 마지막으로 커밋을 포크로 푸시하고 pull 요청을 제출합니다.