안지유 | 오현의 |
---|---|
@zzzzzuuuuu | @hyunyeee |
$ git clone https://github.com/hyunyeee/code-share-fe.git
$ cd code-share-fe
$ yarn install
$ yarn start
id
: adminpwd
: 1234
Socket 실시간 코드 공유 |
화면 resizing 기능 |
정상 실행 |
에러 실행 |
버튼 로딩중 플래그 처리 |
코드 복사 기능 |
파일 생성 기능 |
파일 삭제 기능 |
Room 생성 및 참여 기능 |
머릿말 | 설명 |
---|---|
main | 서비스 브랜치 |
develop | 배포 전 작업 기준 |
feature | 기능 단위 구현 |
hotfix | 서비스 중 긴급 수정 건에 대한 처리 |
머릿말 | 설명 |
---|---|
feat | 기능 구현, 추가 |
fix | 버그 수정, 예외 케이스 대응, 기능 개선 |
setting | 패키지 설치 및 개발 설정 |
refactor | 코드 리팩터링 |
design | UI 수정 |
style | 코드 스타일 수정 |
rename | 파일명 수정 |
test | 테스트 코드 추가 |
docs | 문서 작성 및 변경 |
.
📝 App.js, index.js, ...
│
📂 src
│
├── 📂 api
│ ├── Axios.js
│ ├── CreateRoom.js
│ ├── GetRooms.js
│ ├── LoginApi.js
│ ├── getFiles.js
│ └── postCode.js
│
├── 📂 assets
│ ├── 📂 docs
│ ├── eye_close.svg
│ ├── eye_open.svg
│ ├── goBack.svg
│ └── run.svg
│
├── 📂 components
│ ├── 📂 codeEditer
│ │ ├── CodeEditor.js
│ │ ├── CopyBtn.js
│ │ ├── FileList.js
│ │ └── ResultContainer.js
│ ├── 📂 login
│ │ ├── HiddenBtn.js
│ │ ├── Input.js
│ │ └── LogInForm.js
│ └── 📂 room
│ ├── CreateRoomModal.js
│ └── NotRoom.js
│
├── 📂 hooks
│ └── useLogout.js
│
├── 📂 pages
│ ├── LogIn.js
│ ├── Main.js
│ └── RoomList.js
├── 📂 styles
│ ├── GlobalStyle.js
│ └── Theme.js
└── 📂 validation
├── messages.js
└── schema.js