Skip to content
@TEAM-HYU-CLIP

CLIP - 동아리 운영관리 서비스

🎯 안녕하세요! Clip 팀에 오신 것을 환영합니다!


🙋‍♂️ 우리는 누구인가요?

Clip은 동아리 운영을 자동화하는 서비스를 개발하는 주니어 개발자 팀입니다.
출석 체크, 공지사항, 과제 벌금 관리, 일정 조율 등을 자동화하여 더 효율적인 동아리 운영을 목표로 하고 있습니다.


🚀 우리는 어떤 서비스를 만들고 있나요?

Clip은 Flutter 기반의 애플리케이션과 웹 대시보드를 통해 다음 기능을 제공합니다:

  • 출석 체크 – GPS & Code 기반 출석 인증
  • 📢 공지사항 – 동아리 운영 공지 및 알림 기능
  • 💰 과제 벌금 관리 – 과제 미제출자 벌금 자동 관리
  • 🗓️ 일정 조율 – 팀원들의 일정 데이터를 활용한 최적 시간 추천

🏗️ 브랜치 명명 규칙

Clip 프로젝트의 브랜치 관리는 일관된 네이밍 규칙을 사용하여 효율적인 개발을 목표로 합니다.
브랜치는 다음 4가지 타입만 존재합니다.

🔹 브랜치 종류

  • main프로덕션 배포 (최종 배포 버전)
  • release테스트 및 QA를 위한 릴리즈 브랜치
  • develop기능 개발을 위한 메인 브랜치
  • fix버그 수정 브랜치

🔹 개별 작업 브랜치 생성 규칙

  1. 테스크 단위로 브랜치를 생성
  2. 작업자의 이름과 작업 내용을 포함
  3. develop 브랜치를 기반으로 생성

브랜치 네이밍 패턴

develop/{작업내용}
fix/{버그내용}

📌 브랜치 생성 예시

  • 출석 코드 인증 기능 개발 → develop/youngbin/attendance-code
  • 공지사항 CRUD 개발 → develop/minseung/notice-crud
  • 일정 조율 기능 추가 → develop/jihyun/schedule-sync
  • 버그 수정 (출석 데이터 오류) → fix/youngbin/attendance-data-error

✏️ 커밋 메시지 규칙

커밋 메시지는 명확하고 일관된 형식을 따릅니다.

커밋 메시지 형식

  • feat: 공지사항 CRUD 기능 구현
  • fix: 출석 데이터 저장 오류 수정
  • refactor: 백엔드 API 요청 로직 개선
  • docs: README.md 업데이트

🔹 커밋 타입 목록

타입 설명
feat 새로운 기능 추가
fix 버그 수정
docs 문서 변경 (README 등)
refactor 코드 리팩토링
test 테스트 코드 추가
chore 빌드 및 기타 작업

📜 기여 가이드

  1. develop 브랜치를 기반으로 새 브랜치 생성 (develop/{이름}/{작업내용})
  2. 작업 완료 후 PR 생성 (Pull Request)
  3. 코드 리뷰 후 develop 브랜치로 병합
  4. QA 진행 후 release 브랜치로 배포

🔗 참고 자료


💡 함께 더 나은 동아리 운영 서비스를 만들어봐요!
📬 궁금한 점이 있다면 언제든 문의해주세요! 🚀

Popular repositories Loading

  1. .github .github Public

Repositories

Showing 1 of 1 repositories

Top languages

Loading…

Most used topics

Loading…