Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BE-INFRA] API 1.1.0 배포 #416

Open
wants to merge 394 commits into
base: be/release
Choose a base branch
from
Open

[BE-INFRA] API 1.1.0 배포 #416

wants to merge 394 commits into from

Conversation

jongmee
Copy link
Contributor

@jongmee jongmee commented Oct 24, 2024

🍄 PR 확인 사항

🥳

unifolio0 and others added 30 commits July 23, 2024 17:37
…pdate-api

[BE-FEAT] PokeApi를 활용한 DB 업데이트 API
…-detail-api

[BE-FEAT] 단일 특성 정보를 불러오는 API
…vironment

[BE-TEST] 테스트 환경 구성
jinchiim and others added 23 commits September 26, 2024 03:22
- Type으로 변동에 따른 사용하는 코드들 변경
- TypeMatchingRepository 이름 변경
- TypeMatchingRepository 생성
- 필요한 Response 생성
- 데이터를 전부 가져오고 잘 매핑하는지 확인하는 테스트 작성
* chore: dev 서버 profile 생성

* chore: dev 서버 logback 설정

* chore: dev 서버 cd 워크플로우에 profile 설정

* chore: dev 서버 cd 워크플로우 수정 테스트

* chore: dev 서버 cd 워크플로우 트리거 복구

* chore: prod 서버 cd runner tag 변경
[BE-REFACTOR] MongoDB를 사용하여 Type을 연결하고 코드를 개선
* refactor: Biome MongoDB를 사용하도록 리팩토링

* refactor: Move MongoDB를 사용하도록 리팩토링

* refactor: Biome 관련 사용하지 않는 클래스 삭제

* refactor: 테스트 통과하도록 수정

* refactor: 로그 추가

* test: 테스트 작성

* refactor: 불필요한 필드 및 메소드 삭제

* refactor: 일단 테스트 삭제

* refactor: 일단 테스트

* refactor: 테스트 통과하도록 수정

* refactor: getter 삭제

* refactor: BiomePokemonType 삭제

* refactor: 상수화

* refactor: 메시지 수정

* refactor: AllArgsConstructor 삭제

* refactor: 메소드명 수정

* refactor: 로그에 스레드 정보 포함

* refactor: 반환값 확인

* refactor: 메소드 순서 변경

* refactor: 캐싱 삭제

* refactor: 캐싱 삭제

* refactor: 테스트 복구

* refactor: notExistMove 테스트 작성

* refactor: notExistBiome 테스트 작성

* refactor: ErrorMessage 수정

* refactor: 개행 추가

* refactor: findAllById 적용

* refactor: 테스트 깨지는 오류 수정

* refactor: 오타 수정

* refactor: 에러 처리

* refactor: Backend-CI.yml 수정

* refactor: Backend-CI.yml 수정

* refactor: conflict로 인한 오류 해결

* refactor: 중복 클래스 삭제
* refactor: mongoDB로 변경

* refactor: BiomeDatabaseInitializer 삭제

* refactor: 정적 팩토리 메소드로 수정

* refactor: 메소드 분리

* refactor: 메소드 명 수정

* refactor: 메소드 분리
* refactor: 패키지 분리

* feat: TypeMatching document 생성

* refactor: InMemoryTypeMatchingRepository를 MongoRepository로 대체

* refactor: battle 패키지에서 move api 제거

* refactor: BattleService에서 InMemoryRepository 및 InMemory data 제거

* refactor: WeatherMultiplier 생성

* refactor: BattleMultiplier 추상 클래스 생성

* refactor: TypeMultiplier 생성

* refactor: BattleService에서 WeatherMultiplier, TypeMultiplier 사용

* refactor: 상수화 추가

* refactor: Weather enum에서 배틀 날씨 배수 관리

* refactor: WeatherService 분리

* refactor: BattleMultiplier VO 생성

* refactor: TypeMultiplierProvider 구현

* fix: Mongo Document 기본 생성자 추가

* style: return 문 전에 개행

* rm: TypeMatchingRepositoryTest

* refactor: BattleServiceTest 패키지 이동

* remove: DataInitializer

* refactor: 배틀 배수 배열 상수화

* refactor: 강한 바람에 의한 배틀 배수 계산 조건문 메소드로 추출

* refactor: WeatherMultiplierProvider 생성

* refactor: BattleCalculator 생성

* refactor: return 문 전에 개행

* remove: WeatherServiceTest

* fix: BattleMultiplier에서 내부 값을 doouble에서 BigDecimal로 교체

* refactor: TypeMultiplierProvider.getAllByTypeMatchings 변수명 변경

* refactor: BattleMultiplierTest

* refactor: WeatherMultiplierProvider 수정

* feat: 배틀 결과 계산에서 선제 공격 여부 함께 결정

* remove: 불필요한 코드 삭제

* chore: 서브모듈 최신화
* refactor: 커밋 시점 수정

* refactor: 커밋 시점 수정

* refactor: 커밋 시점 수정

* refactor: 커밋 시점 변경

* refactor: 수정

* refactor: 스크립트 수정

* refactor: secret으로 변경 및 캐시 삭제

* refactor: 인덴트 제거

* chore: 서브 모듈 커밋 시점 변경
* feat: 전체 기술 리스트 반환 api

* feat: 단일 기술 정보 불러오는 api

* refactor: 기술 불러오는 로직 수정

* test: 전체 기술 목록 반환 api, 단일 기술 정보 반환 api 테스트 작성

* refactor: 데이터 추가 및 테스트 수정

* refactor: MoveFlag 추가

* test: 테스트 수정

* test: 테스트 수정

* refactor: 강제 캐시 삭제

* refactor: 전체 캐시 삭제

* refactor: api, 메소드명 수정

* refactor: 변수명 수정

* test: 테스트 수정

* refactor: 전체 캐시 삭제

* test: 테스트 수정
* refactor: NativePokemonComparator 생성

* refactor: 바이옴 포켓몬 정렬 적용 (쿼리 스트링 추가)

* style: return 문 전에 개행

* refactor: 정렬 기준 상수 enum으로 관리

* refactor: MongoDB config

* refactor: 바이옴 포켓몬 정렬 기준 쿼리스트링 컨버터 생성
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BE_INFRA 🚧 백엔드 인프라
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants