From d8c0382c5b79bb559df91fbe7a3f24dff5a39310 Mon Sep 17 00:00:00 2001
From: Sangho Han <113084292+bbbang105@users.noreply.github.com>
Date: Wed, 20 Nov 2024 17:50:34 +0900
Subject: [PATCH] Update README.md
---
README.md | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 69 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 18803d0..ed99e68 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,69 @@
-# backend
+# OneTime Backend π
+
+## π System Architecture
+
+
+
+## 𧱠ERD
+
+
+
+
+## π API Documentation
+
+[π REST Docs + Swagger](https://onetime-test.store/swagger-ui/index.html#/)
+
+## π Rules
+
+### Branch
+
+- μμ±ν μ΄μμ λ°λΌμ λΈλμΉ μμ± `Ex) feature/#4/login`
+- `main branch` : κ°λ° μ΅μ’
μλ£ μ merge
+- `develop branch` : λ°°ν¬ μλ²μ©
+- `test branch` : ν
μ€νΈ μλ²μ©
+- `feature branch` : κ° μλ‘μ΄ κΈ°λ₯ κ°λ°
+- `hotfix branch` : λ°°ν¬ μ΄ν κΈ΄κΈ μμ
+
+### **Commit Message**
+
+- μ΄μ λ²νΈ λΆμ¬μ μ»€λ° `Ex) #4 [feat] : λ‘κ·ΈμΈ κΈ°λ₯μ μΆκ°νλ€`
+- Bodyλ μΆκ° μ€λͺ
νμνλ©΄ μ¬μ©
+
+| ***μμ
νκ·Έ*** | ***λ΄μ©*** |
+| --- | --- |
+| **feat** | μλ‘μ΄ κΈ°λ₯ μΆκ° / μΌλΆ μ½λ μΆκ° / μΌλΆ μ½λ μμ (리ν©ν λ§κ³Ό ꡬλΆ) / λμμΈ μμ μμ |
+| **fix** | λ²κ·Έ μμ |
+| **refactor** | μ½λ 리ν©ν λ§ |
+| **style** | μ½λ μλ―Έμ μν₯μ μ£Όμ§ μλ λ³κ²½μ¬ν (μ½λ ν¬λ§·ν
, μ€ν μμ , λ³μλͺ
λ³κ²½, μμ
μΆκ°) |
+| **chore** | λΉλ λΆλΆ νΉμ ν¨ν€μ§ 맀λμ μμ μ¬ν / νμΌ μ΄λ¦ λ³κ²½ λ° μμΉ λ³κ²½ / νμΌ μμ |
+| **docs** | λ¬Έμ μΆκ° λ° μμ |
+| **rename** | ν¨ν€μ§ νΉμ ν΄λλͺ
, ν΄λμ€λͺ
μμ (λ¨λ
μΌλ‘ μννμμ μ) |
+| **remove** | ν¨ν€μ§ νΉμ ν΄λ, ν΄λμ€λ₯Ό μμ νμμ λ (λ¨λ
μΌλ‘ μννμμ μ) |
+
+### Naming
+
+- **ν¨ν€μ§λͺ
** : ν λ¨μ΄ μλ¬Έμ μ¬μ© `Ex) service`
+- **ν΄λμ€λͺ
** : νμ€μΉΌ μΌμ΄μ€ μ¬μ© `Ex) JwtUtil`
+- **λ©μλλͺ
** : μΉ΄λ© μΌμ΄μ€ μ¬μ©, λμ¬λ‘ μμ `Ex) getUserScraps`
+- **λ³μλͺ
** : μΉ΄λ© μΌμ΄μ€ μ¬μ© `Ex) jwtToken`
+- **μμλͺ
** : λλ¬Έμ μ¬μ© `Ex) EXPIRATION_TIME`
+- **컬λΌλͺ
** : μ€λ€μ΄ν¬ μΌμ΄μ€ μ¬μ© `Ex) user_id`
+
+
+### API Response
+
+```json
+{
+ "code": "201",
+ "message": "μ΄λ²€νΈ μμ±μ μ±κ³΅νμ΅λλ€.",
+ "payload": {
+ "event_id": "5e35b658-ee4b-4c52-98dc-94b79f0e64c9"
+ },
+ "is_success": true
+}
+```
+
+- `is_success` : μ±κ³΅ μ¬λΆ
+- `code` : μ±κ³΅ μ½λ, HTTP μν μ½λμ λμΌ
+- `message` : μ±κ³΅ λ©μΈμ§
+- `payload` : λ°μ΄ν°κ° λ€μ΄κ°λ κ³³