코드 기여
이 가이드에서는 이슈를 열고, PR을 생성하고, 검토하고, PR을 병합하는 기여 워크플로에 대한 개요를 제공합니다.
이 프로젝트에 코드를 기여하고 싶으시다면 다음 단계를 따르세요.
기존 이슈^를 살펴보며 관심 있는 이슈를 찾아보세요. labels
를 필터로 사용하여 검색 범위를 좁힐 수 있습니다. 해결하고 싶은 이슈를 찾았다면 언제든지 수정사항을 담은 PR을 열어주세요.
-
리포지토리를 포크합니다.
-
GitHub Desktop 사용 시:
- GitHub Desktop 시작하기^를 통해 Desktop 설정 방법을 안내받을 수 있습니다.
- Desktop 설정이 완료되면 이를 사용하여 리포지토리를 포크^ 할 수 있습니다!
-
명령줄 사용 시:
- 리포지토리를 포크^하여 병합할 준비가 될 때까지 원본 프로젝트에 영향을 주지 않고 변경 작업을 수행할 수 있습니다.
-
-
.prototools
^에 명시된 버전으로 Node.js와 pnpm을 설치하거나 업데이트하세요. -
작업 브랜치를 만들고 변경 작업을 시작하세요!
-
해당되는 경우 변경 사항에 대한 테스트를 작성하세요.
-
필요한 경우 문서를 업데이트하세요.
업데이트 커밋
Section titled “업데이트 커밋”변경 사항이 만족스러우면 커밋하세요.
풀 리퀘스트
Section titled “풀 리퀘스트”변경 작업을 완료하면 풀 리퀘스트 (PR)를 생성하세요.
- PR을 검토할 수 있도록 “Ready for review” 템플릿을 작성하세요. 이 템플릿은 검토자가 변경 사항과 풀 리퀘스트의 목적을 이해하는 데 도움이 됩니다.
- 이슈를 해결하는 경우 PR을 이슈에 연결^하는 것을 잊지 마세요.
- 병합하기 위해 브랜치를 업데이트할 수 있도록 유지 관리자의 편집 허용^ 체크박스를 활성화하세요. PR을 제출하면 문서 팀 구성원이 제안을 검토합니다. 질문을 하거나 추가 정보를 요청할 수 있습니다.
- PR이 병합되기 전에 제안된 변경 사항^ 또는 풀 리퀘스트 댓글을 사용하여 변경을 요청할 수 있습니다. 제안된 변경 사항은 UI를 통해 직접 적용할 수 있습니다. 다른 변경 사항은 포크에서 수행한 다음 해당 브랜치에 커밋할 수 있습니다.
- PR을 업데이트하고 변경 사항을 적용할 때 각 대화를 해결됨^으로 표시하세요.
- 병합 문제가 발생하면 이 git 튜토리얼^을 확인하여 병합 충돌 및 기타 문제를 해결하는 데 도움을 받으세요.
PR이 병합되었습니다!
Section titled “PR이 병합되었습니다!”축하드립니다! StudioCMS 팀에서 감사드립니다. 여러분의 기여는 다음 릴리스에 포함될 것입니다.
이제 StudioCMS 커뮤니티의 일원이 되었으므로 다른 PR을 검토하고, 질문에 답변하고, 다른 기여자를 도울 수 있습니다. 아직 가입하지 않으셨다면 Discord^에 참여하여 다른 기여자 및 StudioCMS 팀과 소통하세요.
아, 그리고 기여자 목록에서 여러분의 모습을 보실 수 있습니다! 🎉