> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Replit으로 코딩하기

> 팀의 GitHub 또는 GitLab 저장소에서 코드를 살펴보고, 개발 미리보기를 실행하고, 집중된 변경을 만들고, 검토를 위한 pull request를 준비하세요.

![Replit이 채팅 옆 Changes 창에 제안된 제목 변경을 표시하고, Details에 연결된 pull request를 보여 줍니다.](https://mintcdn.com/replit/ZvLiuMLrojYoqf3I/images/code-contributions/push-result.jpg?fit=max\&auto=format\&n=ZvLiuMLrojYoqf3I\&q=85\&s=628442b1340c4cea26814d92b903fed9)

Replit을 사용하면 팀이 [GitHub](https://github.com) 또는 [GitLab](https://gitlab.com) 저장소에 있는 코드를 함께 작업할 수 있습니다. 작은 수정부터 규모가 큰 기여까지 Replit에 다음을 요청할 수 있습니다.

* **코드베이스 이해하기:** 기능이 어떻게 작동하는지, 어디에 구현되어 있는지, 코드의 어떤 부분에 의존하는지 Replit에 물어보세요. 아무것도 수정하지 않고 낯선 저장소를 탐색하거나 변경 계획을 세울 때 설명을 활용하세요.
* **작은 수정하기:** 오타를 고치거나, 깨진 링크를 수정하거나, 오류 메시지를 명확하게 다듬을 수 있습니다. 바꿀 내용을 설명하고 결과를 확인한 뒤 팀에 수정 사항을 제안하세요.
* **버그 조사 및 워크플로 개선:** 버그 리포트나 반복되는 고객 피드백을 공유하세요. Replit에 문제를 추적하고, 수정 방안을 제안하고, 업데이트된 동작을 테스트해 달라고 요청하세요.
* **새 기능 개발하기:** 요구 사항, 디자인, 비즈니스 규칙을 공유하세요. Replit이 기존 코드 패턴을 활용해 기능을 구현하고, 결과를 미리 보고, 팀의 검토를 위해 준비하도록 도와줍니다.

클라우드 개발 환경에서 앱을 실행하고, 변경 사항을 미리 보고, 검토를 요청하기 전에 결과를 테스트하세요.

## 왜 이런 방식으로 작업하나요?

* **더 빠르게 진행:** Replit이 코드를 탐색하고, 변경하고, 검사를 실행하고, pull request를 준비하므로 결과에 집중할 수 있습니다.
* **더 많은 전문성 참여:** 디자이너, 프로덕트 매니저, 지원팀, 엔지니어 모두 개선안을 제안할 수 있습니다. 팀은 기존 프로세스를 통해 이를 검토합니다.
* **클라우드에서 작업:** 노트북에 모든 것을 설정하지 않고도 앱을 실행하고 미리 볼 수 있습니다. 프로덕션 호스팅은 지금 그대로 유지됩니다.
* **작업을 병렬로 처리:** Replit이 여러 채팅에서 독립적인 작업을 조율할 수 있습니다. 전체 목표는 메인 채팅에 두고, 각 작업을 따라가며 피드백을 줄 수 있습니다.

## 시작하기

접근할 수 있는 저장소와 작업하고 싶은 질문 또는 변경 사항으로 시작하세요. 시작하기 전에 재사용 가능한 개발 환경을 구성할 필요는 없습니다.

시작하기 가이드는 하나의 저장소를 연결부터 검토를 거친 기여까지 안내합니다.

* **[저장소 연결하기](https://docs.replit.com/ko/build/code/connect-your-repository.md):** GitHub 또는 GitLab 접근을 승인하고 작업할 코드베이스를 선택합니다.
* **[Replit에서 앱 실행하기](https://docs.replit.com/ko/build/code/run-your-first-preview.md):** 클라우드 샌드박스에서 앱이 실행되는 모습을 확인하고, 필요하면 이후 작업을 위해 설정을 저장합니다.
* **[기여하기](https://docs.replit.com/ko/build/code/first-contribution.md):** 변경을 요청하고, 결과를 확인하고, pull request로 제안합니다.
* **[검토에 대응하기](https://docs.replit.com/ko/build/code/respond-to-review-feedback.md):** 피드백을 반영해 같은 기여를 업데이트합니다.
* **[에이전트 팀과 작업하기](https://docs.replit.com/ko/build/code/coordinate-work.md):** 독립적인 작업을 별도의 채팅에서 실행하고 진행 상황을 확인합니다.

설명만 필요하다면 코드를 살펴본 뒤 멈춰도 됩니다.

> [!NOTE]
>
> 저장소 기반 개발은 얼리 액세스 워크플로입니다. 제공 여부와 설정은 워크스페이스마다 다를 수 있습니다. 승인된 저장소 접근 권한이 필요하며, 계정을 연결해도 기존에 없던 권한이 부여되지는 않습니다.

## 팀이 계속 주도합니다

Replit은 사용자가 승인한 접근 권한 범위에서 작동합니다. 개발 미리보기는 실제 앱이 아니며, pull request를 열어도 병합이나 배포가 이루어지지 않습니다. 또한 샌드박스 격리가 사용자가 제공한 자격 증명의 권한을 없애지는 않으므로, 가능한 가장 좁은 범위의 개발용 접근 권한을 사용하세요.

다음 단계: [저장소 연결하기](https://docs.replit.com/ko/build/code/connect-your-repository.md)에서 시작해 미리보기를 실행하고, 코드를 살펴보고, 기여해 보세요. 더 많은 배경이 궁금하면 [Replit으로 코딩하는 방식](https://docs.replit.com/ko/build/code/working-with-code.md)을 읽어 보세요.

> **[고객 피드백을 실제 개선으로 바꾸기](https://docs.replit.com/ko/use-cases/turn-feedback-into-improvements.md)**
>
> 반복되는 고객 문제를 피드백에서 테스트를 거친 변경과 팀을 위한 pull request까지 따라가 보세요.
