Skip to content

OCR기반 종합 쇼핑몰 리뷰 커뮤니티 - 유저 프론트

Notifications You must be signed in to change notification settings

JJuuuunn/starroad-user-front

 
 

Repository files navigation

깃 설정


https://github.com/SSGView/SSGBoardProject

  • 링크를 참고하여 issue 작성 할것

  1. 코드 작성 전, github의 업데이트 내용을 따라가야 하기 떄문에 코드 현황 상태를 가져옵니다.
  • git pull origin main
  • main branch, 나의 브랜치에서 모두 pull 하여 동기화 유지
  1. issue 에 주어진 템플릿에 따라 자신이 무엇을 하는지 작성 합니다.

  2. 나만의 branch를 만든다.

    • git checkout -b <branch 이름>
  3. commit 을 할 떄 자신이 올린 이슈 넘버를 포함해서 작성합니다

    • git commit -m "#1 구체적으로 무엇을 했는가"
  4. git push origin 나의브랜치 안될 경우 git push --all origin

  5. merge가 된 것을 확인 하면 다시 git pull

프로젝트 GitFlow 브랜치 전략 가이드

이 README는 우리 프로젝트에서 GitFlow 브랜치 전략을 어떻게 구현하고 사용해야 하는지에 대한 상세한 지침을 제공합니다. 모든 개발자는 이 가이드를 따라 일관된 브랜치 관리와 협업을 수행해야 합니다.

주의! 모든 커밋메시지 앞에는 issue 넘버를 붙인다

tag 에 붙이는 버전은 1.0.0 으로 통일한다 (추후 수정 필요하면 공지할 예정)

커밋메세지는 영어로 통일

브랜치 구조 및 용도

1. main

  • 목적: 안정적인 릴리즈 버전 유지.
  • 사용: 릴리즈된 버전의 코드 저장소. 최종 사용자에게 배포되는 코드.

2. develop

  • 목적: 다음 릴리즈 준비를 위한 개발 진행.
  • 사용: 모든 개발이 이루어지는 기본 브랜치. 이곳에서 분기된 feature 브랜치가 병합되고, 준비된 코드는 release 브랜치로 이동.

3. feature

  • 목적: 새 기능 개발, 기존 기능의 개선 및 버그 수정.
  • 사용: develop 브랜치에서 분기하여 사용. 각 기능 또는 버그 수정에 대해 별도의 브랜치를 생성.

4. release

  • 목적: 다음 버전 릴리즈 준비.
  • 사용: 릴리즈를 앞두고 최종 테스트와 버그 수정을 위해 사용. develop 브랜치에서 분기하며, 완료 후 main으로 병합 및 태그 지정.

5. hotfix

  • 목적: 릴리즈된 버전에서 발견된 긴급한 문제 해결.
  • 사용: main 브랜치에서 직접 분기하여 긴급 수정 후 main과 develop에 병합.

상세 작업 절차

새 기능 개발

  1. 브랜치 생성:
Copy code
git checkout develop
git pull origin develop
git checkout -b feature/기능명
  1. 개발 작업 수행 후 커밋:
Copy code
git add .
git commit -m "새 기능: 기능명에 대한 설명"
  1. 개발 브랜치로 병합 요청 (Pull Request):
  • develop 브랜치로 Pull Request 생성.
  • 동료의 코드 리뷰 후 병합 승인.

릴리즈 준비

  1. 릴리즈 브랜치 생성 및 준비:
Copy code
git checkout develop
git pull origin develop
git checkout -b release/버전
  1. 릴리즈 최종 확인 및 버그 수정:
  • 모든 팀원이 테스트 참여.
  • 필요한 모든 수정 사항 커밋.
  1. 릴리즈 완료:
Copy code
git checkout main
git merge release/버전
git tag -a v버전 -m "릴리즈 버전 메시지"
git push origin main --tags
git checkout develop
git merge release/버전
git push origin develop

긴급 수정 (Hotfix)

  1. Hotfix 브랜치 생성:
Copy code
git checkout main
git pull origin main
git checkout -b hotfix/버그명
  1. 버그 수정 및 커밋:
Copy code
git add .
git commit -m "긴급 수정: 버그명에 대한 설명"

3.병합 및 배포:

Copy code
git checkout main
git merge hotfix/버그명
git tag -a v버전 -m "Hotfix 버전 메시지"
git push origin main --tags
git checkout develop
git merge hotfix/버그명
git push origin develop ```



# npm 16.20.2 d

# userui_starroad

## Project setup

npm install


### Compiles and hot-reloads for development

npm run serve


### Compiles and minifies for production

npm run build


### Run your unit tests

npm run test:unit


### Lints and fixes files

npm run lint


### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).

About

OCR기반 종합 쇼핑몰 리뷰 커뮤니티 - 유저 프론트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 82.1%
  • JavaScript 10.6%
  • CSS 6.9%
  • Other 0.4%