Skip to content

Commit

Permalink
chore: 초기 설정 완성 (#25)
Browse files Browse the repository at this point in the history
* [SWEP-28] GTS 적용 및 코드 컨벤션 문서 정리 (#18)

* [SWEP-28] GTS(Google Typescript Style) 연결결

* [SWEP-26] 리드미 파일 추가

* [SWEP-28] GTS 번역본 등록

* [SWEP-28] lint 실행 에러 해결결

* [SWEP-28] lint 에러 재해결

* [SWEP-28] yarn.cmd 수정정

* [SWEP-28] lint, fix 시 parser 에러 해결

* [SWEP-28] 컴파일 결과물 파일 미생성

* [SWEP-35] Swagger 초기 설정 (#23)
  • Loading branch information
jjiinaaa authored Jan 9, 2025
1 parent 0cbaa56 commit 8043379
Show file tree
Hide file tree
Showing 13 changed files with 6,300 additions and 61 deletions.
8 changes: 8 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
root = true

[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
insert_final_newline = true
3 changes: 3 additions & 0 deletions .prettierrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module.exports = {
...require('gts/.prettierrc.json'),
};
7 changes: 7 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"javascript.preferences.importModuleSpecifierEnding": "js",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"editor.formatOnSave": true
}
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,13 @@
- **언어**: TypeScript
- **런타임**: Node.js
- **웹 프레임워크**: Express
- **데이터베이스**: MySQL (Amazon RDS에서 운영)
- **데이터베이스**: Amazon RDS
- **ORM**: Prisma
- **빌드 도구**: Esbuild
- **환경 변수 관리**: dotenv
- **인프라 및 배포**: AWS EC2, SSH, Systemd
- **CI/CD**: GitHub Actions
- **formatter & linter**: GTS(Google Typescript Style)

---

Expand All @@ -30,6 +31,7 @@

- **nodemon** (`^3.1.9`): 개발 중 애플리케이션 변경 사항을 감지하여 자동으로 서버를 재시작
- **tsx** (`^4.19.2`): TypeScript 실행 및 개발 서버를 간편하게 관리
- **gts**: TypeScript style guide, formatter, and linter
- **typescript** (`^5.7.2`): TypeScript 컴파일러
- **@tsconfig/node20** (`^20.1.4`): Node.js 20 버전에서 TypeScript 설정을 위한 공유 설정
- **@types/cors** (`^2.8.17`): `cors` 라이브러리의 TypeScript 타입 정의 제공
Expand Down Expand Up @@ -152,4 +154,6 @@

---

## 코딩 컨벤션
## 코드 컨벤션

- [Code Convention](docs/CODE_CONVENTION.md)
Loading

0 comments on commit 8043379

Please sign in to comment.