import { Alert } from '../components/common/Alert'; import { CodeBlock } from '../components/common/CodeBlock'; import { StepGuide } from '../components/common/StepGuide'; export default function InitialSetup() { return (

초기 환경 설정

개발을 시작하기 전 필요한 도구와 설정을 안내합니다.

{/* SSH 키 생성 */}

1. SSH 키 생성 및 등록

Gitea에 SSH로 접근하려면 SSH 키가 필요합니다.

터미널에서 다음 명령어를 실행합니다.

), }, { title: '공개 키 복사', content: ( <>

출력된 내용을 전체 복사합니다.

), }, { title: 'Gitea에 등록', content: (

Gitea → 설정SSH / GPG 키SSH 키 추가에서 복사한 공개 키를 붙여넣고 저장합니다.

), }, ]} /> {/* Git 설정 */}

2. Git 기본 설정

이메일은 반드시 @gcsc.co.kr 도메인을 사용하세요. Gitea 커밋 연동에 필요합니다. {/* SDKMAN */}

3. SDKMAN! (JDK 관리)

Java 프로젝트를 위해 SDKMAN!으로 JDK를 관리합니다.

), }, { title: 'JDK 설치', content: ( <> 프로젝트 루트에 .sdkmanrc 파일이 있으면 해당 버전이 자동 선택됩니다. ), }, { title: 'Maven 설치', content: ( ), }, ]} /> {/* fnm */}

4. fnm (Node.js 관리)

프론트엔드 프로젝트를 위해 fnm으로 Node.js를 관리합니다.

), }, { title: 'Node.js 설치', content: ( <> 프로젝트 루트에 .node-version 파일이 있으면 fnm use로 자동 전환됩니다. ), }, ]} /> {/* Claude Code */}

5. Claude Code 설치

AI 기반 코딩 어시스턴트로 개발 생산성을 높입니다.

Claude Code 사용을 위해 팀 관리자에게 API 키를 요청하세요.
); }