컨텐츠로 건너뛰기

코드 기여

이 가이드에서는 이슈를 열고, PR을 생성하고, 검토하고, PR을 병합하는 기여 워크플로에 대한 개요를 제공합니다.

이 프로젝트에 코드를 기여하고 싶으시다면 다음 단계를 따르세요.

기존 이슈^를 살펴보며 관심 있는 이슈를 찾아보세요. labels를 필터로 사용하여 검색 범위를 좁힐 수 있습니다. 해결하고 싶은 이슈를 찾았다면 언제든지 수정사항을 담은 PR을 열어주세요.

  1. 리포지토리를 포크합니다.

    • GitHub Desktop 사용 시:

    • 명령줄 사용 시:

      • 리포지토리를 포크^하여 병합할 준비가 될 때까지 원본 프로젝트에 영향을 주지 않고 변경 작업을 수행할 수 있습니다.
  2. .prototools^에 명시된 버전으로 Node.jspnpm을 설치하거나 업데이트하세요.

  3. 작업 브랜치를 만들고 변경 작업을 시작하세요!

  4. 해당되는 경우 변경 사항에 대한 테스트를 작성하세요.

  5. 필요한 경우 문서를 업데이트하세요.

변경 사항이 만족스러우면 커밋하세요.

변경 작업을 완료하면 풀 리퀘스트 (PR)를 생성하세요.

  • PR을 검토할 수 있도록 “Ready for review” 템플릿을 작성하세요. 이 템플릿은 검토자가 변경 사항과 풀 리퀘스트의 목적을 이해하는 데 도움이 됩니다.
  • 이슈를 해결하는 경우 PR을 이슈에 연결^하는 것을 잊지 마세요.
  • 병합하기 위해 브랜치를 업데이트할 수 있도록 유지 관리자의 편집 허용^ 체크박스를 활성화하세요. PR을 제출하면 문서 팀 구성원이 제안을 검토합니다. 질문을 하거나 추가 정보를 요청할 수 있습니다.
  • PR이 병합되기 전에 제안된 변경 사항^ 또는 풀 리퀘스트 댓글을 사용하여 변경을 요청할 수 있습니다. 제안된 변경 사항은 UI를 통해 직접 적용할 수 있습니다. 다른 변경 사항은 포크에서 수행한 다음 해당 브랜치에 커밋할 수 있습니다.
  • PR을 업데이트하고 변경 사항을 적용할 때 각 대화를 해결됨^으로 표시하세요.
  • 병합 문제가 발생하면 이 git 튜토리얼^을 확인하여 병합 충돌 및 기타 문제를 해결하는 데 도움을 받으세요.

축하드립니다! StudioCMS 팀에서 감사드립니다. 여러분의 기여는 다음 릴리스에 포함될 것입니다.

이제 StudioCMS 커뮤니티의 일원이 되었으므로 다른 PR을 검토하고, 질문에 답변하고, 다른 기여자를 도울 수 있습니다. 아직 가입하지 않으셨다면 Discord^에 참여하여 다른 기여자 및 StudioCMS 팀과 소통하세요.

아, 그리고 기여자 목록에서 여러분의 모습을 보실 수 있습니다! 🎉