Skip to content

Codeit-PB-Toy-Project/jogakzip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 

Repository files navigation

jogakzip

쑰각집 Backend repository

Git Convention

Branch

main
  |
  |------ develop
          |
          |------ #이슈번호/feature/κΈ°λŠ₯   ex) #1/feature/create-post

image

  • main: 배포 κ°€λŠ₯ν•œ μƒνƒœμ˜ 브랜치
  • develop: κΈ°λŠ₯ 개발 λΈŒλžœμΉ˜λ“€μ΄ λ³‘ν•©λ˜λŠ” 쀑앙 브랜치
  • feature(κΈ°λŠ₯ 개발 브랜치): 각 κΈ°λŠ₯ λ‹¨μœ„λ‘œ μƒμ„±ν•˜κ³  μž‘μ—…ν•˜λŠ” 브랜치

μž‘μ—… μˆœμ„œ

  1. κΈ°λŠ₯별 이슈 λ§Œλ“€κΈ° + develop κΈ°λ°˜μ—μ„œ feature 브랜치 생성 ν›„ μž‘μ—…
  2. PR (μ΄μŠˆμ— μ—°κ²°ν•˜κΈ°) β†’ develop λΈŒλžœμΉ˜μ— merge
  3. μ΅œμ’… μ™„μ„± μ½”λ“œλ₯Ό main λΈŒλžœμΉ˜μ— merge

Commit Message

<type>: <description>
[optional body]

ex) feat: νšŒμ›κ°€μž…/둜그인
    fix: νšŒμ›κ°€μž… 이메일 인증 였λ₯˜

Commit Type

type μ„€λͺ…
feat A new feature
test Adding new test or making changes to existing test
fix A bug fix
perf A code that improves performance
docs Documentation a related changes
refactor Changes for refactoring
build Changes related to building the code
chore Changes that do not affect the external user

ν”„λ‘œμ νŠΈ κ°œμš”

  • 제λͺ©: 쑰각집
  • μ†Œκ°œ: κΈ°μ–΅ μ €μž₯ 및 곡유 μ„œλΉ„μŠ€
  • μ£Όμš” κΈ°λŠ₯
    • κ·Έλ£Ή
      • κ·Έλ£Ή 등둝/μˆ˜μ •/μ‚­μ œ, κ·Έλ£Ή λͺ©λ‘ 쑰회, κ·Έλ£Ή 상세 쑰회
      • κ·Έλ£Ή λ°°μ§€
    • κ²Œμ‹œκΈ€(μΆ”μ–΅)
      • κ²Œμ‹œκΈ€ 등둝/μˆ˜μ •/μ‚­μ œ, κ²Œμ‹œκΈ€ λͺ©λ‘ 쑰회, κ²Œμ‹œκΈ€ 상세 쑰회
    • λŒ“κΈ€
      • λŒ“κΈ€ 등둝/μˆ˜μ •/μ‚­μ œ, λŒ“κΈ€ λͺ©λ‘ 쑰회

기술 μŠ€νƒ

JavaScript, Node.js, express, MongoDB

폴더 ꡬ쑰

(μΆ”ν›„ μˆ˜μ •)

  • 도메인 λ³„λ‘œ route-controller-service-model
jogakzip/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ config/
β”‚   β”œβ”€β”€ domain/
β”‚   β”‚   β”œβ”€β”€ groups/
β”‚   β”‚   β”‚   β”œβ”€β”€ group-model.js
β”‚   β”‚   β”‚   β”œβ”€β”€ group-service.js
β”‚   β”‚   β”‚   β”œβ”€β”€ group-controller.js
β”‚   β”‚   β”‚   β”œβ”€β”€ group-route.js
β”‚   β”‚   β”œβ”€β”€ posts/
β”‚   β”‚   β”‚   β”œβ”€β”€ post-model.js
β”‚   β”‚   β”‚   β”œβ”€β”€ post-service.js
β”‚   β”‚   β”‚   β”œβ”€β”€ post-controller.js
β”‚   β”‚   β”‚   β”œβ”€β”€ post-route.js
β”‚   β”‚   β”œβ”€β”€ comments/
β”‚   β”‚   β”‚   β”œβ”€β”€ comment-model.js
β”‚   β”‚   β”‚   β”œβ”€β”€ comment-service.js
β”‚   β”‚   β”‚   β”œβ”€β”€ comment-controller.js
β”‚   β”‚   β”‚   β”œβ”€β”€ comment-route.js
β”‚   β”‚   β”œβ”€β”€ images/
β”‚   β”‚   β”‚   β”œβ”€β”€ image-service.js
β”‚   β”‚   β”‚   β”œβ”€β”€ image-controller.js
β”‚   β”‚   β”‚   β”œβ”€β”€ image-route.js
β”‚   β”œβ”€β”€ exception/
β”‚   β”œβ”€β”€ middleware/
β”‚   β”œβ”€β”€ utils/
β”‚   β”œβ”€β”€ tests/
β”œβ”€β”€ .env
β”œβ”€β”€ .gitignore
β”œβ”€β”€ package-lock.json
β”œβ”€β”€ package.json
β”œβ”€β”€ app.js
β”œβ”€β”€ server.js

배포

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors