Skip to content

Commit f77514c

Browse files
committed
Docs: 리드미 작성
1 parent f5b95a2 commit f77514c

File tree

4 files changed

+124
-2
lines changed

4 files changed

+124
-2
lines changed

README.md

Lines changed: 58 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,58 @@
1-
# 7-ToGetHer
2-
ToGetHer-BE 레포지토리입니다.
1+
## 👩🏼‍❤️‍👨🏼 ToGetHer
2+
### 우리의 피임, 함께라서 더 안전하고 편안하게.
3+
4+
---
5+
6+
## 📌 Main Function
7+
8+
작성중...
9+
10+
---
11+
12+
##
13+
14+
---
15+
16+
17+
## ✨ Contributors
18+
19+
| 항목 | 박준선 | 임승우 |
20+
|------------|--------|--------|
21+
| **프로필** | <img src="https://github.com/goodjunseon.png" width="100"> | <img src="https://github.com/swoo0514.png" width="100"> |
22+
| **GitHub** | [@goodjunseon](https://github.com/goodjunseon) | [@Lims](https://github.com/swoo0514) |
23+
24+
---
25+
## 🔗Architecture
26+
27+
작성중...
28+
29+
---
30+
31+
## 📀 ERD
32+
33+
작성중...
34+
35+
---
36+
37+
## 🤝🏻 Git Convention
38+
### [Git Convention](document/GitConvention)
39+
40+
---
41+
## 🤝🏻 Code Convention
42+
### [Code Convention](document/CodeConvetion.md)
43+
44+
---
45+
## Tech Stack
46+
[![My Skills](https://skillicons.dev/icons?i=java,spring)](https://skillicons.dev)
47+
48+
[![My Skills](https://skillicons.dev/icons?i=mysql,redis)](https://skillicons.dev)
49+
50+
[![My Skills](https://skillicons.dev/icons?i=aws,linux,nginx)](https://skillicons.dev)
51+
52+
[![My Skills](https://skillicons.dev/icons?i=github,git,githubactions)](https://skillicons.dev)
53+
54+
[![My Skills](https://skillicons.dev/icons?i=idea,postman,figma,discord,notion)](https://skillicons.dev)
55+
56+
---
57+
## 📁 Folder Structure
58+

document/CodeConvetion.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
## 🤙🏻 Code Convention
2+
3+
> ### 📌 Naming 규칙
4+
> 변수명, 메서드명에는 영어와 숫자만 사용하며, 소문자 카멜 케이스를 기본적으로 사용합니다.
5+
> - 메서드 이름은 동사/전치사로 시작합니다.
6+
> - 클래스명/인터페이스명에는 대문자 카멜표기법을 사용합니다.
7+
> - good: Store.class (O)
8+
> - bad: store.class (X)
9+
> - 클래스명은 명사로 한정합니다.
10+
> - 한국어 발음대로 표기 금지
11+
> - good: Sharing.class (O)
12+
> - bad: Gongyu.class (X)
13+
> - 패키지 이름은 소문자로 구성합니다.
14+
15+
> ### 📌 Declaration 규칙
16+
> - 한줄에 한 문장만을 작성, 문장이 끝나는 ( **;** ) 뒤에는 새 줄을 삽입합니다.
17+
> - int a = 1; int b = 2; 처럼 작성 금지
18+
> - 배열 선언에 오는 대괄호는 타입 뒤에 선언합니다.
19+
> - good: String[ ] names;
20+
> - bad: String names[ ]
21+
> - 'long'형 값의 마지막에 'L' 붙이기
22+
> - good: long number = 123L;
23+
24+
> ### 📌 RestAPI 작성 규칙
25+
> - API 엔드 포인트에는 동사 대신 명사를 사용합니다.
26+
> - HTTP 요청 메서드에 의미가 내포되어 있기 때문에 동작을 작성하지 않아도 됨
27+
> - good: [GET] /users [POST] /users
28+
> - bad: [GET] /getUsers [POST] /createUsers
29+
> - 주소가 길어지는 경우 밑줄( _ )보다는 하이픈( - )을 사용합니다.
30+
> - 엔드포인트 경로에는 소문자만 사용합니다.
31+
32+

document/GitConvention.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
## 🤙🏻 Git Branch & Commit Convention
2+
3+
### 📌 Branch Strategy
4+
5+
> ### Main Branch
6+
> 1. **main**: 운영(deploy)용 브랜치. 실제 서비스에 배포되는 안정적인 코드
7+
> 2. **dev** : 개발 브랜치, 기능 브랜치들이 병합되는 공간, 테스트 후 main으로 병합합니다.
8+
9+
> ### Feature Branches
10+
> 3. **feat/**: 새로운 기능을 개발할 때 사용
11+
> 4. **fix/**: 버그나 오류를 수정할 때 사용
12+
> 4. **refactor/**: 코드 리팩토링 시 사용
13+
14+
### 📌 Naming Convetion
15+
> **이슈번호/feat/기능명**
16+
17+
---
18+
### 📌 Commit Convention
19+
> 1. 커밋 유형은 아래와 같이 작성합니다.
20+
> 2. 제목과 본문을 빈행으로 분리합니다.
21+
> 3. 제목의 첫 글자는 대문자로 작성하고, 제목 끝에 마침표(.)를 금지한다.
22+
23+
| 커밋 유형 | 의미 |
24+
| --- | --- |
25+
| `Feat` | 새로운 기능 추가 |
26+
| `Fix` | 버그 수정 |
27+
| `Docs` | 문서 수정 |
28+
| `Style` | 코드 formatting, 세미콜론 누락, 코드 자체의 변경이 없는 경우 |
29+
| `Refactor` | 코드 리팩토링 |
30+
| `Test` | 테스트 코드, 리팩토링 테스트 코드 추가 |
31+
| `Comment` | 필요한 주석 추가 및 변경 |
32+
| `Rename` | 파일 또는 폴더 명을 수정하거나 옮기는 작업만인 경우 |
33+
| `Remove` | 파일을 삭제하는 작업만 수행한 경우 |
34+
| `!HOTFIX` | 급하게 치명적인 버그를 고쳐야 하는 경우 |

document/READEME.md

Whitespace-only changes.

0 commit comments

Comments
 (0)