Skip to content

Commit f4f1b58

Browse files
wishket-pjwJeremyDev87
authored andcommitted
fix(templates): localize config templates to English
- Change all template comments from Korean to English - Update documentation URL from anthropics/codingbuddy to JeremyDev87/codingbuddy - Affects: default, nextjs, react, nestjs, express, node templates
1 parent a8895af commit f4f1b58

6 files changed

Lines changed: 103 additions & 103 deletions

File tree

apps/mcp-server/src/cli/init/templates/frameworks/default.template.ts

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,18 @@ export const defaultTemplate: ConfigTemplate = {
3030
comments: {
3131
header: `// ============================================================
3232
// CodingBuddy Configuration
33-
// 프로젝트 설정 파일
33+
// Project Configuration File
3434
//
35-
// 이 파일은 AI 코딩 어시스턴트가 프로젝트 컨텍스트를 이해하는 데 사용됩니다.
36-
// 프로젝트에 맞게 값을 수정하세요.
35+
// This file is used by AI coding assistants to understand project context.
36+
// Modify the values to match your project.
3737
// ============================================================`,
38-
language: `// 🌍 언어 설정
39-
// AI 응답 언어를 지정합니다. ('ko', 'en', 'ja')`,
40-
projectInfo: `// 📦 프로젝트 정보
41-
// projectName: 프로젝트 이름
42-
// description: 프로젝트 설명`,
43-
techStack: `// 🛠️ 기술 스택
44-
// 프로젝트에서 사용하는 기술을 정의하세요.
38+
language: `// 🌍 Language Setting
39+
// Specify the language for AI responses. ('ko', 'en', 'ja', etc.)`,
40+
projectInfo: `// 📦 Project Information
41+
// projectName: Project name
42+
// description: Project description`,
43+
techStack: `// 🛠️ Tech Stack
44+
// Define the technologies used in your project.
4545
//
4646
// techStack: {
4747
// languages: ['TypeScript', 'Python'],
@@ -51,27 +51,27 @@ export const defaultTemplate: ConfigTemplate = {
5151
// infrastructure: ['Docker', 'AWS'],
5252
// tools: ['GitHub Actions', 'Sentry'],
5353
// }`,
54-
architecture: `// 🏗️ 아키텍처
55-
// 프로젝트 구조와 패턴을 정의합니다.
54+
architecture: `// 🏗️ Architecture
55+
// Define your project structure and patterns.
5656
//
5757
// architecture: {
5858
// pattern: 'feature-based', // 'layered', 'clean', 'modular'
5959
// componentStyle: 'grouped', // 'flat', 'feature-based'
6060
// structure: ['src', 'lib', 'tests'],
6161
// }`,
62-
conventions: `// 📝 코딩 컨벤션
63-
// 네이밍 규칙 및 코드 스타일을 정의합니다.`,
64-
testStrategy: `// 🧪 테스트 전략
65-
// approach: 'tdd' (테스트 먼저) | 'test-after' (구현 후 테스트) | 'mixed'
66-
// coverage: 목표 테스트 커버리지 (%)
67-
// mockingStrategy: 'minimal' (최소 모킹) | 'no-mocks' | 'extensive'`,
62+
conventions: `// 📝 Coding Conventions
63+
// Define naming rules and code style.`,
64+
testStrategy: `// 🧪 Test Strategy
65+
// approach: 'tdd' (test first) | 'test-after' (implement then test) | 'mixed'
66+
// coverage: Target test coverage (%)
67+
// mockingStrategy: 'minimal' | 'no-mocks' | 'extensive'`,
6868
footer: `// ============================================================
69-
// 💡 TIP: MCP 사용 시 동기화
69+
// 💡 TIP: Sync with MCP
7070
//
71-
// codingbuddy MCP가 프로젝트를 분석하여 설정 업데이트를 제안합니다.
72-
// 프로젝트가 변경되면 'suggest_config_updates' 도구로 확인하세요.
71+
// codingbuddy MCP analyzes your project and suggests config updates.
72+
// When your project changes, use 'suggest_config_updates' tool to check.
7373
//
74-
// 📚 문서: https://github.com/anthropics/codingbuddy
74+
// 📚 Docs: https://github.com/JeremyDev87/codingbuddy
7575
// ============================================================`,
7676
},
7777
};

apps/mcp-server/src/cli/init/templates/frameworks/express.template.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -36,25 +36,25 @@ export const expressTemplate: ConfigTemplate = {
3636
comments: {
3737
header: `// ============================================================
3838
// CodingBuddy Configuration
39-
// Express 프로젝트용 설정 파일
39+
// Express Project Configuration File
4040
//
41-
// 이 파일은 AI 코딩 어시스턴트가 프로젝트 컨텍스트를 이해하는 데 사용됩니다.
42-
// 프로젝트에 맞게 값을 수정하세요.
41+
// This file is used by AI coding assistants to understand project context.
42+
// Modify the values to match your project.
4343
// ============================================================`,
44-
language: `// 🌍 언어 설정`,
45-
projectInfo: `// 📦 프로젝트 정보`,
46-
techStack: `// 🛠️ 기술 스택
47-
// 미들웨어 및 데이터베이스를 추가하세요.
48-
// : backend: ['Express', 'Passport'], database: ['MongoDB']`,
49-
architecture: `// 🏗️ 아키텍처
50-
// Express는 routes → controllers → services → models 패턴을 권장합니다.`,
51-
conventions: `// 📝 코딩 컨벤션`,
52-
testStrategy: `// 🧪 테스트 전략
53-
// supertest를 사용한 API 테스트를 권장합니다.`,
44+
language: `// 🌍 Language Setting`,
45+
projectInfo: `// 📦 Project Information`,
46+
techStack: `// 🛠️ Tech Stack
47+
// Add middleware and databases.
48+
// Example: backend: ['Express', 'Passport'], database: ['MongoDB']`,
49+
architecture: `// 🏗️ Architecture
50+
// Express recommends routes → controllers → services → models pattern.`,
51+
conventions: `// 📝 Coding Conventions`,
52+
testStrategy: `// 🧪 Test Strategy
53+
// Recommended to use supertest for API testing.`,
5454
footer: `// ============================================================
55-
// 💡 TIP: MCP 사용 시 동기화
55+
// 💡 TIP: Sync with MCP
5656
//
57-
// codingbuddy MCP가 프로젝트를 분석하여 설정 업데이트를 제안합니다.
57+
// codingbuddy MCP analyzes your project and suggests config updates.
5858
// ============================================================`,
5959
},
6060
};

apps/mcp-server/src/cli/init/templates/frameworks/nestjs.template.ts

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -37,28 +37,28 @@ export const nestjsTemplate: ConfigTemplate = {
3737
comments: {
3838
header: `// ============================================================
3939
// CodingBuddy Configuration
40-
// NestJS 프로젝트용 설정 파일
40+
// NestJS Project Configuration File
4141
//
42-
// 이 파일은 AI 코딩 어시스턴트가 프로젝트 컨텍스트를 이해하는 데 사용됩니다.
43-
// 프로젝트에 맞게 값을 수정하세요.
42+
// This file is used by AI coding assistants to understand project context.
43+
// Modify the values to match your project.
4444
// ============================================================`,
45-
language: `// 🌍 언어 설정`,
46-
projectInfo: `// 📦 프로젝트 정보`,
47-
techStack: `// 🛠️ 기술 스택
48-
// NestJS 모듈 및 데이터베이스를 추가하세요.
49-
// : backend: ['NestJS', 'TypeORM'], database: ['PostgreSQL']`,
50-
architecture: `// 🏗️ 아키텍처
51-
// NestJS는 모듈 기반 레이어드 아키텍처를 사용합니다.
52-
// structure: 프로젝트 레이어 구조`,
53-
conventions: `// 📝 코딩 컨벤션
54-
// NestJS 공식 스타일 가이드를 따릅니다.`,
55-
testStrategy: `// 🧪 테스트 전략
56-
// NestJS의 @nestjs/testing 모듈을 활용합니다.
57-
// e2e 테스트는 test/ 디렉토리에 위치합니다.`,
45+
language: `// 🌍 Language Setting`,
46+
projectInfo: `// 📦 Project Information`,
47+
techStack: `// 🛠️ Tech Stack
48+
// Add NestJS modules and databases.
49+
// Example: backend: ['NestJS', 'TypeORM'], database: ['PostgreSQL']`,
50+
architecture: `// 🏗️ Architecture
51+
// NestJS uses module-based layered architecture.
52+
// structure: Project layer structure`,
53+
conventions: `// 📝 Coding Conventions
54+
// Follows NestJS official style guide.`,
55+
testStrategy: `// 🧪 Test Strategy
56+
// Uses NestJS @nestjs/testing module.
57+
// e2e tests are located in the test/ directory.`,
5858
footer: `// ============================================================
59-
// 💡 TIP: MCP 사용 시 동기화
59+
// 💡 TIP: Sync with MCP
6060
//
61-
// codingbuddy MCP가 프로젝트를 분석하여 설정 업데이트를 제안합니다.
61+
// codingbuddy MCP analyzes your project and suggests config updates.
6262
// ============================================================`,
6363
},
6464
};

apps/mcp-server/src/cli/init/templates/frameworks/nextjs.template.ts

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -37,34 +37,34 @@ export const nextjsTemplate: ConfigTemplate = {
3737
comments: {
3838
header: `// ============================================================
3939
// CodingBuddy Configuration
40-
// Next.js 프로젝트용 설정 파일
40+
// Next.js Project Configuration File
4141
//
42-
// 이 파일은 AI 코딩 어시스턴트가 프로젝트 컨텍스트를 이해하는 데 사용됩니다.
43-
// 프로젝트에 맞게 값을 수정하세요.
42+
// This file is used by AI coding assistants to understand project context.
43+
// Modify the values to match your project.
4444
// ============================================================`,
45-
language: `// 🌍 언어 설정
46-
// AI 응답 언어를 지정합니다. ('ko', 'en', 'ja')`,
47-
projectInfo: `// 📦 프로젝트 정보
48-
// projectName, description은 자동 감지되며 필요시 수정하세요.`,
49-
techStack: `// 🛠️ 기술 스택
50-
// 자동 감지된 값입니다. 추가 기술이 있으면 배열에 추가하세요.
51-
// : backend: ['Prisma', 'tRPC'], database: ['PostgreSQL']`,
52-
architecture: `// 🏗️ 아키텍처
45+
language: `// 🌍 Language Setting
46+
// Specify the language for AI responses. ('ko', 'en', 'ja', etc.)`,
47+
projectInfo: `// 📦 Project Information
48+
// projectName and description are auto-detected. Modify if needed.`,
49+
techStack: `// 🛠️ Tech Stack
50+
// Auto-detected values. Add additional technologies to the arrays.
51+
// Example: backend: ['Prisma', 'tRPC'], database: ['PostgreSQL']`,
52+
architecture: `// 🏗️ Architecture
5353
// pattern: 'feature-based' | 'layered' | 'clean' | 'modular'
5454
// componentStyle: 'flat' | 'grouped' | 'feature-based'`,
55-
conventions: `// 📝 코딩 컨벤션
56-
// 프로젝트의 네이밍 규칙을 정의합니다.`,
57-
testStrategy: `// 🧪 테스트 전략
58-
// approach: 'tdd' (테스트 먼저) | 'test-after' | 'mixed'
59-
// coverage: 목표 테스트 커버리지 (%)
55+
conventions: `// 📝 Coding Conventions
56+
// Define naming rules for your project.`,
57+
testStrategy: `// 🧪 Test Strategy
58+
// approach: 'tdd' (test first) | 'test-after' | 'mixed'
59+
// coverage: Target test coverage (%)
6060
// mockingStrategy: 'minimal' | 'no-mocks' | 'extensive'`,
6161
footer: `// ============================================================
62-
// 💡 TIP: MCP 사용 시 동기화
62+
// 💡 TIP: Sync with MCP
6363
//
64-
// codingbuddy MCP가 프로젝트를 분석하여 설정 업데이트를 제안합니다.
65-
// 새로운 의존성 추가 시 'suggest_config_updates' 도구로 확인하세요.
64+
// codingbuddy MCP analyzes your project and suggests config updates.
65+
// When adding new dependencies, use 'suggest_config_updates' tool to check.
6666
//
67-
// 📚 문서: https://github.com/anthropics/codingbuddy
67+
// 📚 Docs: https://github.com/JeremyDev87/codingbuddy
6868
// ============================================================`,
6969
},
7070
};

apps/mcp-server/src/cli/init/templates/frameworks/node.template.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -34,24 +34,24 @@ export const nodeTemplate: ConfigTemplate = {
3434
comments: {
3535
header: `// ============================================================
3636
// CodingBuddy Configuration
37-
// Node.js 프로젝트용 설정 파일
37+
// Node.js Project Configuration File
3838
//
39-
// 이 파일은 AI 코딩 어시스턴트가 프로젝트 컨텍스트를 이해하는 데 사용됩니다.
40-
// 프로젝트에 맞게 값을 수정하세요.
39+
// This file is used by AI coding assistants to understand project context.
40+
// Modify the values to match your project.
4141
// ============================================================`,
42-
language: `// 🌍 언어 설정`,
43-
projectInfo: `// 📦 프로젝트 정보`,
44-
techStack: `// 🛠️ 기술 스택
45-
// 사용하는 라이브러리를 추가하세요.
46-
// : tools: ['Commander', 'Chalk']`,
47-
architecture: `// 🏗️ 아키텍처
42+
language: `// 🌍 Language Setting`,
43+
projectInfo: `// 📦 Project Information`,
44+
techStack: `// 🛠️ Tech Stack
45+
// Add libraries you use.
46+
// Example: tools: ['Commander', 'Chalk']`,
47+
architecture: `// 🏗️ Architecture
4848
// pattern: 'modular' | 'layered' | 'plugin-based'`,
49-
conventions: `// 📝 코딩 컨벤션`,
50-
testStrategy: `// 🧪 테스트 전략`,
49+
conventions: `// 📝 Coding Conventions`,
50+
testStrategy: `// 🧪 Test Strategy`,
5151
footer: `// ============================================================
52-
// 💡 TIP: MCP 사용 시 동기화
52+
// 💡 TIP: Sync with MCP
5353
//
54-
// codingbuddy MCP가 프로젝트를 분석하여 설정 업데이트를 제안합니다.
54+
// codingbuddy MCP analyzes your project and suggests config updates.
5555
// ============================================================`,
5656
},
5757
};

apps/mcp-server/src/cli/init/templates/frameworks/react.template.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -37,27 +37,27 @@ export const reactTemplate: ConfigTemplate = {
3737
comments: {
3838
header: `// ============================================================
3939
// CodingBuddy Configuration
40-
// React 프로젝트용 설정 파일
40+
// React Project Configuration File
4141
//
42-
// 이 파일은 AI 코딩 어시스턴트가 프로젝트 컨텍스트를 이해하는 데 사용됩니다.
43-
// 프로젝트에 맞게 값을 수정하세요.
42+
// This file is used by AI coding assistants to understand project context.
43+
// Modify the values to match your project.
4444
// ============================================================`,
45-
language: `// 🌍 언어 설정
46-
// AI 응답 언어를 지정합니다. ('ko', 'en', 'ja')`,
47-
projectInfo: `// 📦 프로젝트 정보`,
48-
techStack: `// 🛠️ 기술 스택
49-
// 자동 감지된 값입니다. 상태관리, 스타일링 라이브러리 등을 추가하세요.
50-
// : frontend: ['React', 'Redux', 'Tailwind CSS']`,
51-
architecture: `// 🏗️ 아키텍처
45+
language: `// 🌍 Language Setting
46+
// Specify the language for AI responses. ('ko', 'en', 'ja', etc.)`,
47+
projectInfo: `// 📦 Project Information`,
48+
techStack: `// 🛠️ Tech Stack
49+
// Auto-detected values. Add state management, styling libraries, etc.
50+
// Example: frontend: ['React', 'Redux', 'Tailwind CSS']`,
51+
architecture: `// 🏗️ Architecture
5252
// pattern: 'feature-based' | 'atomic' | 'layered'
5353
// componentStyle: 'flat' | 'grouped' | 'feature-based'`,
54-
conventions: `// 📝 코딩 컨벤션`,
55-
testStrategy: `// 🧪 테스트 전략
56-
// React Testing Library와 함께 사용을 권장합니다.`,
54+
conventions: `// 📝 Coding Conventions`,
55+
testStrategy: `// 🧪 Test Strategy
56+
// Recommended to use with React Testing Library.`,
5757
footer: `// ============================================================
58-
// 💡 TIP: MCP 사용 시 동기화
58+
// 💡 TIP: Sync with MCP
5959
//
60-
// codingbuddy MCP가 프로젝트를 분석하여 설정 업데이트를 제안합니다.
60+
// codingbuddy MCP analyzes your project and suggests config updates.
6161
// ============================================================`,
6262
},
6363
};

0 commit comments

Comments
 (0)