emart24 입출고 재고관리 프로그램 (WMS)
/Pickypal
: GUI 프로젝트 폴더/api
: 백엔드 프로젝트 폴더/cli
: CLI 프로젝트 폴더
- JDK: 17
- JavaFX SDK: 21.0.5(LTS)
api
프로젝트의/resources/application.yml
에 하단의 property를 기입
secret:
firebase:
api-key: {Firebase web API key}
jwt:
salt: {Your custom JWT salt}
-
application.yml
의 JDBC url을 확인하고 해당 DB를 생성 -
하단의
Test data setting
을 참고하여 테스트 데이터 설정 -
ApiApplication.main()
실행
다음의 API를 순차적으로 호출하여 테스트 데이터를 세팅합니다.
Method | Endpoint |
---|---|
GET |
localhost:8080/crawler/save |
Method | Endpoint |
---|---|
GET |
localhost:8080/backdoor/head/full-stock |
Method | Endpoint |
---|---|
GET |
localhost:8080/backdoor/branch/random-stock?branch_id=B00006 |
Method | Endpoint |
---|---|
GET |
localhost:8080/backdoor/cleanse |
main
: version release (protected from force push)develop
: integrate implementation (protected from force push)feature
: implementation (related to GitHub issues)
{type}{(scope)}: {subject} {(issue #)}
포맷으로 작성
type
은 소문자로 작성scope
은 생략 가능subject
는 명령조로 작성subject
는 대문자로 시작subject
의 첫 단어(ex. Add, Modify) 이후에는 반드시 client인지 backend인지 명시- 원래 repo 분리하는데 Trello 칸반 연동 단위가 repo라서 어쩔 수 없었음