Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions src/content/docs/ko/contributing/code-contributions.mdx
Original file line number Diff line number Diff line change
@@ -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을 열어주세요.

## 변경하기

<Steps>
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. 필요한 경우 문서를 업데이트하세요.
</Steps>

## 업데이트 커밋

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

## 풀 리퀘스트

변경 작업을 완료하면 풀 리퀘스트 (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/#기여자
Loading