From 55dda9cfaa2b5a092fc38b90048ffab70535ad8f Mon Sep 17 00:00:00 2001 From: Junseong Park <39112954+jsparkdev@users.noreply.github.com> Date: Fri, 18 Apr 2025 12:39:31 +0900 Subject: [PATCH] i18n(ko-KR): create `code-contributions.mdx` --- .../ko/contributing/code-contributions.mdx | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 src/content/docs/ko/contributing/code-contributions.mdx diff --git a/src/content/docs/ko/contributing/code-contributions.mdx b/src/content/docs/ko/contributing/code-contributions.mdx new file mode 100644 index 00000000..2b49354d --- /dev/null +++ b/src/content/docs/ko/contributing/code-contributions.mdx @@ -0,0 +1,62 @@ +--- +i18nReady: true +title: 코드 기여 +description: StudioCMS에 기여하는 방법을 알아보세요. +sidebar: + order: 2 +--- + +import { Steps } from '@astrojs/starlight/components'; + +이 가이드에서는 이슈를 열고, PR을 생성하고, 검토하고, PR을 병합하는 기여 워크플로에 대한 개요를 제공합니다. + +이 프로젝트에 코드를 기여하고 싶으시다면 다음 단계를 따르세요. + +## 이슈 해결 + +[기존 이슈](https://github.com/withstudiocms/studiocms/issues)를 살펴보며 관심 있는 이슈를 찾아보세요. `labels`를 필터로 사용하여 검색 범위를 좁힐 수 있습니다. 해결하고 싶은 이슈를 찾았다면 언제든지 수정사항을 담은 PR을 열어주세요. + +## 변경하기 + + +1. 리포지토리를 포크합니다. + - GitHub Desktop 사용 시: + - [GitHub Desktop 시작하기](https://docs.github.com/ko/desktop/overview/getting-started-with-github-desktop)를 통해 Desktop 설정 방법을 안내받을 수 있습니다. + - Desktop 설정이 완료되면 이를 사용하여 [리포지토리를 포크](https://docs.github.com/ko/desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop) 할 수 있습니다! + + - 명령줄 사용 시: + - [리포지토리를 포크](https://docs.github.com/ko/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)하여 병합할 준비가 될 때까지 원본 프로젝트에 영향을 주지 않고 변경 작업을 수행할 수 있습니다. + +2. [`.prototools`](https://github.com/withstudiocms/studiocms/blob/main/.prototools)에 명시된 버전으로 **Node.js**와 **pnpm**을 설치하거나 업데이트하세요. + +3. 작업 브랜치를 만들고 변경 작업을 시작하세요! + +4. 해당되는 경우 변경 사항에 대한 테스트를 작성하세요. + +5. 필요한 경우 문서를 업데이트하세요. + + +## 업데이트 커밋 + +변경 사항이 만족스러우면 커밋하세요. + +## 풀 리퀘스트 + +변경 작업을 완료하면 풀 리퀘스트 (PR)를 생성하세요. +- PR을 검토할 수 있도록 "Ready for review" 템플릿을 작성하세요. 이 템플릿은 검토자가 변경 사항과 풀 리퀘스트의 목적을 이해하는 데 도움이 됩니다. +- 이슈를 해결하는 경우 [PR을 이슈에 연결](https://docs.github.com/ko/issues/tracking-your-work-with-issues/using-issues/linking-a-pull-request-to-an-issue)하는 것을 잊지 마세요. +- 병합하기 위해 브랜치를 업데이트할 수 있도록 [유지 관리자의 편집 허용](https://docs.github.com/ko/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork) 체크박스를 활성화하세요. PR을 제출하면 문서 팀 구성원이 제안을 검토합니다. 질문을 하거나 추가 정보를 요청할 수 있습니다. +- PR이 병합되기 전에 [제안된 변경 사항](https://docs.github.com/ko/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request) 또는 풀 리퀘스트 댓글을 사용하여 변경을 요청할 수 있습니다. 제안된 변경 사항은 UI를 통해 직접 적용할 수 있습니다. 다른 변경 사항은 포크에서 수행한 다음 해당 브랜치에 커밋할 수 있습니다. +- PR을 업데이트하고 변경 사항을 적용할 때 각 대화를 [해결됨](https://docs.github.com/ko/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request#%EB%8C%80%ED%99%94-%ED%95%B4%EA%B2%B0)으로 표시하세요. +- 병합 문제가 발생하면 이 [git 튜토리얼](https://github.com/skills/resolve-merge-conflicts)을 확인하여 병합 충돌 및 기타 문제를 해결하는 데 도움을 받으세요. + +## PR이 병합되었습니다! + +축하드립니다! StudioCMS 팀에서 감사드립니다. 여러분의 기여는 다음 릴리스에 포함될 것입니다. + +이제 StudioCMS 커뮤니티의 일원이 되었으므로 다른 PR을 검토하고, 질문에 답변하고, 다른 기여자를 도울 수 있습니다. 아직 가입하지 않으셨다면 [Discord](https://chat.studiocms.dev)에 참여하여 다른 기여자 및 StudioCMS 팀과 소통하세요. + +아, 그리고 [기여자 목록][contributors]에서 여러분의 모습을 보실 수 있습니다! 🎉 + +{/* Links */} +[contributors]: /ko/contributing/getting-started/#기여자