# Dental_Imaging_SW_System **Repository Path**: peakb_admin/Dental_Imaging_SW_System ## Basic Information - **Project Name**: Dental_Imaging_SW_System - **Description**: https://github.com/AndaCondaa/Dental_Imaging_SW_System - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-17 - **Last Updated**: 2024-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Dental_Imaging_SW_System

Git Management Rules

1. Branch - Default Branch는 main으로 합니다. - 각자 자신의 Branch를 Local에서 생성하여 작업합니다. - branch명은 지정된 형식을 이용합니다. - 김유선 : kim - 박병규 : park - 안다미로 : an - 이정연 : lee - 필요에 따라서 추가적인 branch명이 필요한 경우, 지정된 형식에 '_(언더바)'를 추가한 형식으로 분기하여 사용합니다. (예: an_server, an_client) 2. Merge - 초반에는 각 SW가 독립적으로 작업될 것이기에 수시로 main 브런치에 대한 Merge가 진행될 필요는 없습니다. - 단, 서버의 경우는 전체 시스템에 영향을 주기 때문에, 서버 수정 건과 관련한 내용은 수시로 Pull Request를 통해 Merge 요청을 보내시길 바랍니다. - 'Required number of approvals before merging = 1'으로 설정했기 때문에, Pull Request를 승인하는 팀원은 반드시 다른 팀원에게 $ git pull origin main 요청을 하시기 바랍니다. (안전한 관리를 위해 되도록이면 팀장이 Pull Request의 승인을 진행하는 방향으로 하겠습니다.) - 충돌이 없도록, git pull 요청을 받은 팀원들은 가능한 즉시 git pull을 진행하시길 바랍니다. 3. Commit Message - 다음과 같은 이유로 인해 Commit Message에 대한 규칙을 정합니다. - 커밋사항에 대한 preview - 효과적인 진행상황 관리 - 과거 코드 추적의 용이성 - 'type : contents' 형식으로 커밋 메세지를 구성합니다. (예: feat : Add login widget) - type은 아래 정의된 내용 중 해당되는 내용으로 작성합니다. (출처: https://cocoon1787.tistory.com/708) - feat : 새로운 기능에 대한 커밋 - fix : 버그 수정에 대한 커밋 - docs : 문서 수정 - style : 코드 formatting, 세미콜론(;) 누락, 코드 변경이 없는 경우 - refactor : 코드 리팩터링 - test : 테스트 코드, 리팩터링 테스트 코드 추가(프로덕션 코드 변경 X) - chore : 빌드 업무 수정, 패키지 매니저 수정(프로덕션 코드 변경 X) - design : CSS 등 사용자 UI 디자인 변경 - comment : 필요한 주석 추가 및 변경 - rename : 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우 - remove : 파일을 삭제하는 작업만 수행한 경우 - !BREAKING CHANGE : 커다란 API 변경의 경우 - !HOTFIX : 급하게 치명적인 버그를 고쳐야 하는 경우 - contents의 내용은 대문자로 시작하고, 명령형으로 작성합니다. - type과 :(콜론), contents 사이는 한 칸의 공백을 줍니다. - type 뒤에는 괄호를 통해 특정 파일의 이름을 줄 수 있습니다. (예: docs(README.md) : Change the rules)

Reference

- [서버,네트워크,데이터베이스 이해](https://www.youtube.com/watch?v=Pc6n6HgWU5c&list=LL&index=2) - [앱과 데이터베이스를 직접 연결하지 않는 이유](https://www.youtube.com/watch?v=L7yW9OWTNP8&list=LL&index=1) - [One2 SW 소개 영상](https://www.youtube.com/watch?v=sUYMXA47qPI) - [One3 SW 소개 영상](https://www.youtube.com/watch?v=x1visphKCKU&t=1s) - [참고용 프로젝트](https://www.youtube.com/watch?v=etaVUq96QHs) - [T2 제품 소개 영상](https://www.youtube.com/watch?v=oZkie866IMc) - [ITK를 이용한 삼차원 흉부 CT 영상분석 및 폐 결절 검출 시스템](https://www.slideshare.net/choiwookjin/wj-choi-itk-lung-image-analysis-cad)