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

Merge #28

Merged
merged 132 commits into from
Nov 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
132 commits
Select commit Hold shift + click to select a range
50a0281
🎉 Init: Start Project
lfoyh6591 Oct 25, 2023
50f5109
🐛 Fix : migrations 폴더 git에 추가되게 변경
lfoyh6591 Oct 25, 2023
3cb70e6
:hammer:Chore: gitignore, gitmessage 적용 # 3
JaeHyuckSa Oct 25, 2023
d79edcf
:green_heart:CI: CI 프로세스 추가 #3
JaeHyuckSa Oct 25, 2023
3b59347
:sparkles:Feat: 템플릿 추가 #3
JaeHyuckSa Oct 25, 2023
021907a
:hammer:Chore: python 커밋 코드 포맷터 및 패키지 추가 #3
JaeHyuckSa Oct 25, 2023
d984208
:tada:Init: Django project 설정 #3
JaeHyuckSa Oct 25, 2023
fc0ccc5
:sparkles:Feat: user, posts, shares, likes 앱 추가 #3
JaeHyuckSa Oct 25, 2023
a216b17
:green_heart:CI: CI 파일 수정 #3
JaeHyuckSa Oct 25, 2023
f25327a
:fire:Remove: 불필요한 파이썬 파일 제거 #4
JaeHyuckSa Oct 25, 2023
28e2df6
:sparkles:Feat: 유저 모델 추가 #4
JaeHyuckSa Oct 25, 2023
7604d84
:sparkles:Feat: 게시글, 해시태그 모델 추가 #4
JaeHyuckSa Oct 25, 2023
c036624
Merge branch 'develop' into feature/issue-003
JaeHyuckSa Oct 25, 2023
41ad10b
Merge pull request #15 from Django-Wanted-Internship-3-Team/feature/i…
JaeHyuckSa Oct 25, 2023
abd3a96
:fire:Remove: 불필요한 파일 삭제
JaeHyuckSa Oct 25, 2023
55bd038
:sparkles:Feat: config에서 유저 모델 지정 #4
JaeHyuckSa Oct 25, 2023
a14c3ed
:green_heart:CI: CI Test
JaeHyuckSa Oct 25, 2023
f0b1b37
:green_heart:CI: CI TEST
JaeHyuckSa Oct 25, 2023
89769ff
:green_heart:CI: CI TEST
JaeHyuckSa Oct 25, 2023
013fa88
Merge pull request #16 from Django-Wanted-Internship-3-Team/feature/i…
JaeHyuckSa Oct 25, 2023
8c073c3
Init: serializers.py 생성 #9
simseulnyang Oct 25, 2023
c521486
:sparkles:Feat : 게시물 좋아요 api #11
Chestnut90 Oct 26, 2023
f10bf1c
:white_check_mark:Test : 게시물 좋아요 api 테스트 #11
Chestnut90 Oct 26, 2023
844dfdc
:fire:Remove : 게시물 좋아요 api 관련 불필요 코드 제거 #11
Chestnut90 Oct 26, 2023
78bcda8
:hammer:Chore: DB SQLite -> Postgresql로 변경 #4
JaeHyuckSa Oct 26, 2023
f692ee7
:green_heart:CI: CI 테스트를 위한 Docker 추가 및 CI 파일 수정 #13
JaeHyuckSa Oct 26, 2023
ed441af
:white_check_mark:Test: common util, decorator 테스트 코드 작성 #13
JaeHyuckSa Oct 26, 2023
154f3ac
white_check_mark:Test: 통계 조회 테스트 코드 작성 #13
JaeHyuckSa Oct 26, 2023
145f014
:white_check_mark:Test: Query Test에 대한 View 코드 작성 #13
JaeHyuckSa Oct 26, 2023
5b81e93
:sparkles:Feat: 쿼리 데코레이터, 날짜 유틸 추가 #13
JaeHyuckSa Oct 26, 2023
f9ccd3a
:sparkles:Feat: custom exception 추가 #13
JaeHyuckSa Oct 26, 2023
6012d12
:sparkles:Feat: 통게 조회 API 작성 #13
JaeHyuckSa Oct 26, 2023
3f1a34e
:green_heart:CI: CI TEST
JaeHyuckSa Oct 26, 2023
f05880e
:recycle:Refact : 통계 조회 API 리팩토링 #13
JaeHyuckSa Oct 26, 2023
de812ca
:recycle:Refact : Post 모델 리팩토링 #4
Chestnut90 Oct 26, 2023
5758afc
:recycle:Refact : 좋아요 api에 대한 content_id 적용
Chestnut90 Oct 26, 2023
19edda5
:green_heart:CI: CI TEST
JaeHyuckSa Oct 26, 2023
0bf1665
:green_heart:CI: CI TEST
JaeHyuckSa Oct 26, 2023
ca626f0
:green_heart:CI: CI TEST
JaeHyuckSa Oct 26, 2023
bec79b9
:green_heart:CI: CI TEST
JaeHyuckSa Oct 26, 2023
79ee2b5
Merge pull request #18 from Django-Wanted-Internship-3-Team/feature/i…
JaeHyuckSa Oct 26, 2023
62bb251
:tada:Init: urls.py 생성
simseulnyang Oct 26, 2023
1ac1edd
Merge remote-tracking branch 'origin/develop' into feature/issue-009
simseulnyang Oct 26, 2023
d58d661
:sparkles:Feat: filter library 추가 #9
simseulnyang Oct 26, 2023
203dee8
:hammer:Chore : decorator 파일 오타 수정
lfoyh6591 Oct 26, 2023
120c23c
:sparkles:Feat : User 회원가입 기능 추가 #6
lfoyh6591 Oct 26, 2023
56c8a3d
:white_check_mark:Test : User 모델 변경에 따른 statistics test 코드 변경
lfoyh6591 Oct 26, 2023
d06d84f
:hammer:Chore : statistics test 파일명 오타 수정
lfoyh6591 Oct 26, 2023
6bc47d1
:recycle:Refact : 비밀번호 유효성 검사를 serializers에서 하도록 수정
lfoyh6591 Oct 26, 2023
646f084
:recycle:Refact : LikeApi의 post object getter 변경
Chestnut90 Oct 26, 2023
bd40d3d
:recycle:Refact : api url 포맷 일치 #11
Chestnut90 Oct 26, 2023
5c2632e
:recycle:Refact : API name 부여 및 testcase 리팩토링 #11
Chestnut90 Oct 26, 2023
88ac02b
:recycle:Refact : 절대경로 import 변경 #11
Chestnut90 Oct 26, 2023
840817b
:hammer:chore: decorator 파일 오타 수정
simseulnyang Oct 26, 2023
e7ed99b
:recycle:Refact : likes api에 대한 swagger 적용 #11
Chestnut90 Oct 26, 2023
a6c03d5
- 유저 계정의 해시태그를 통해 초기 필터링한 목록 리스트 구현
simseulnyang Oct 26, 2023
70f6b12
:sparkles:Feat : 게시물 목록 API 구현 #9
simseulnyang Oct 26, 2023
64d2786
Merge branch 'feature/issue-009' of https://github.com/Django-Wanted-…
simseulnyang Oct 26, 2023
c92ac69
:recycle:Feat: 외부 필터파일 생성 및 order_by 코드 리팩토링 #9
simseulnyang Oct 27, 2023
59f4273
:sparkles:Feat: test code 생성 #9
simseulnyang Oct 27, 2023
cdfb8b9
Merge pull request #17 from Django-Wanted-Internship-3-Team/feature/i…
Chestnut90 Oct 27, 2023
3d53c61
:recycle:Refact : PR 관련 코드 수정
lfoyh6591 Oct 27, 2023
1f68257
:sparkles:Feat: test code 생성 #9
simseulnyang Oct 27, 2023
6861044
:recycle:Refact :Test code 리팩토링
simseulnyang Oct 27, 2023
ca80711
:bug:Fix :migration test 오류 수정 #9
simseulnyang Oct 27, 2023
333b874
Merge branch 'feature/issue-009' of https://github.com/Django-Wanted-…
simseulnyang Oct 27, 2023
60ccaba
Merge branch 'develop' into feature/issue-009
simseulnyang Oct 27, 2023
8ec84cb
:recycle:Refact : PR 관련 코드 수정 #9
simseulnyang Oct 27, 2023
c50f23c
Merge branch 'feature/issue-009' of https://github.com/Django-Wanted-…
simseulnyang Oct 27, 2023
791d633
Merge branch 'feature/issue-009' of https://github.com/Django-Wanted-…
simseulnyang Oct 27, 2023
abbb2b6
Merge branch 'feature/issue-009' of https://github.com/Django-Wanted-…
simseulnyang Oct 27, 2023
71e86f6
Merge branch 'feature/issue-009' of https://github.com/Django-Wanted-…
simseulnyang Oct 27, 2023
55fa48c
Merge branch 'feature/issue-009' of https://github.com/Django-Wanted-…
simseulnyang Oct 27, 2023
9afae8d
:bug:Fix: pre-commit 설정 변경 및 import 컨벤션 적용
JaeHyuckSa Oct 27, 2023
19bf770
:recycle:Refact : PR 리팩토링
simseulnyang Oct 27, 2023
9c8a089
Merge branch 'feature/issue-009' of https://github.com/Django-Wanted-…
simseulnyang Oct 27, 2023
4b8195b
:recycle:Refact: 사용하지 않는 변수 제거 #9
JaeHyuckSa Oct 27, 2023
d9daa18
:recycle:Refact : ordering 변수를 통한 정렬 코드 리팩토링
simseulnyang Oct 27, 2023
c2a3ba0
:recycle:Refact : ordering 변수를 사용하여 정렬 코드 리팩토링
simseulnyang Oct 27, 2023
d53d146
:fire:Remove : 사용하지 않는 test코드 삭제
simseulnyang Oct 27, 2023
ec5493e
:bug:Fix: 테스트 폴더 및 파일 중복 에러 해결 #9
JaeHyuckSa Oct 27, 2023
70c494f
:bug:Fix: 통계 테스트 코드에 username 추가 #9
JaeHyuckSa Oct 27, 2023
3d74d0d
:recycle:Refact : mandatory 어노테이션 삭
lfoyh6591 Oct 28, 2023
e870435
Merge pull request #19 from Django-Wanted-Internship-3-Team/feature/i…
lfoyh6591 Oct 28, 2023
1d02f6d
:recycle:Refact : 게시물 목록 조회 PR 코드 리팩토링
simseulnyang Oct 28, 2023
e18f183
:recycle:Refact : 게시물 목록 PR 코드 리팩토링
simseulnyang Oct 28, 2023
c0e51aa
:hammer:chore : git commit & push오류 수정
simseulnyang Oct 28, 2023
c47960f
Merge branch 'develop' into feature/issue-009
simseulnyang Oct 28, 2023
a919b54
:bug:Fix : 중복된 username 삭제
simseulnyang Oct 28, 2023
1cccd63
Merge branch 'feature/issue-009' of https://github.com/Django-Wanted-…
simseulnyang Oct 28, 2023
d1b7ba2
:recicle:Refactor : CI 에러 관련 PR 코드 수정
simseulnyang Oct 28, 2023
8f66e30
:recycle:Refact : PR 코드 리팩토링
simseulnyang Oct 28, 2023
d2c02fd
:bug:Fix : 중복된 import 삭제
simseulnyang Oct 28, 2023
5da26fb
:white_check_mark:Test : 게시물 공유 api, url 실패 테스트 케이스#12
Chestnut90 Oct 29, 2023
c3a1a54
:sparkles:Feat : 게시물 좋아요 api 추가 #12
Chestnut90 Oct 29, 2023
3140338
:sparkles:Feat : 유저 가입 승인 api 작성
lfoyh6591 Oct 29, 2023
dc83f45
:white_check_mark:Test : 게시물 좋아요 api에 대한 post 테스트 실패 #12
Chestnut90 Oct 29, 2023
6ebd2cb
:hammer:Chore : precommit 파일 수정
lfoyh6591 Oct 29, 2023
9f4dec3
:recycle:Refact : 코드 isort 수정
lfoyh6591 Oct 29, 2023
77178c9
:recycle:Refact : 게시물 좋아요 api에 대한 기능 완료 #12
Chestnut90 Oct 29, 2023
66ad105
:white_check_mark:Test : 게시물 공유 api의 no api 테스트 케이스 수정 #12
Chestnut90 Oct 29, 2023
d4ad866
Merge pull request #20 from Django-Wanted-Internship-3-Team/feature/i…
simseulnyang Oct 29, 2023
ca21d9a
:white_check_mark:Test : 게시물 상세 조회 API Test코드 작성
simseulnyang Oct 29, 2023
4a9e32d
:sparkles:Feat : 게시물 상세 API 작성 #10
simseulnyang Oct 29, 2023
3578fb9
:white_check_mark:Test : 게시물 상세 조회 API Test코드 작성 #10
simseulnyang Oct 29, 2023
d646a63
:sparkles:Feat : 게시물 상세 API 작성 #10
simseulnyang Oct 29, 2023
80528a0
Merge branch 'feature/issue-010' of https://github.com/Django-Wanted-…
simseulnyang Oct 29, 2023
b83ca0b
:recycle:Refact : userconfirmserialzier가 상속받은 serializer를 사용하도록 수정
lfoyh6591 Oct 30, 2023
c5a7d05
:hammer:Chore : 레포지토리 Root와 프로젝트 Root 분리
Chestnut90 Oct 30, 2023
bd16fba
Merge pull request #22 from Django-Wanted-Internship-3-Team/feature/i…
lfoyh6591 Oct 30, 2023
7d0ba99
:hammer:Chore : 레포지토리 분리에 대한 Docker 및 CI 변경
Chestnut90 Oct 30, 2023
dec9736
Merge branch 'develop' into feature/repo-directory
Chestnut90 Oct 30, 2023
0a78df0
:hammer:Chore : Docker에 flake8 option 적용
Chestnut90 Oct 30, 2023
552caf0
:recycle:Refact : PR comment에 따른 수정
lfoyh6591 Oct 30, 2023
c7ca08f
:recycle:Refactor : 사용하지 않는 일부 코드 삭제
simseulnyang Oct 30, 2023
4da1e75
:sparkles:Feat : Django signal 통해 이벤트 발생 시 조회 수 증가 기능
simseulnyang Oct 30, 2023
eff854c
:sparkles:Feat : Django signal 통해 이벤트 발생 시 조회 수 증가 기능
simseulnyang Oct 30, 2023
bc1bd3f
Merge branch 'feature/issue-010' of https://github.com/Django-Wanted-…
simseulnyang Oct 30, 2023
a3af62f
Merge pull request #23 from Django-Wanted-Internship-3-Team/feature/i…
Chestnut90 Oct 30, 2023
d5c055c
:recycle:Refactor : signals 모듈을 가져오는 import문 추가
simseulnyang Oct 30, 2023
ba89c3a
:hammer:Chore : testcode 클래스명 변경(PostListViewTest ->
simseulnyang Oct 30, 2023
13a0b91
Merge pull request #24 from Django-Wanted-Internship-3-Team/feature/i…
simseulnyang Oct 30, 2023
9738e8d
:sparkles:Feat : Login API 구현 및 confirm 관련 오류 수정
lfoyh6591 Oct 30, 2023
d16aa7d
Merge pull request #26 from Django-Wanted-Internship-3-Team/feature/i…
lfoyh6591 Oct 31, 2023
4827b97
Merge branch 'develop' into feature/repo-directory
Chestnut90 Oct 31, 2023
85034db
:fire:Remove : Share app에 대한 global test case 제거 #12
Chestnut90 Oct 31, 2023
e072947
:fire:Remove : 게시물 list api test에 대한 print() 제거 #9
Chestnut90 Oct 31, 2023
e20808c
Merge pull request #25 from Django-Wanted-Internship-3-Team/feature/r…
Chestnut90 Oct 31, 2023
2b1e601
:memo:Docs : README 작성
Chestnut90 Oct 31, 2023
fc9ad1d
:fire:Remove : 게시물 상세 test code의 print문 제거
Chestnut90 Oct 31, 2023
c1fd6e2
:memo:Docs : README email 추가
Chestnut90 Oct 31, 2023
76df18a
Merge pull request #27 from Django-Wanted-Internship-3-Team/feature/r…
Chestnut90 Nov 1, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
SECRET_KEY='django-insecure-@z03)1f&@(m*+xbz#la#_#h&d1*83qhuk8%z%lr)qgwz3%1h@2'
DEBUG=True
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: Bug template
about: 버그 발생 시 사용하는 템플릿입니다
title: "버그 리포트"
labels: "bug"
assignees:

---

## 버그에 대한 설명
버그가 무엇인지 명확하고 간결하게 설명합니다.

## 재현 방법
어떤 식으로 발생했는지 순서대로 작성해주세요:
1. 어디를 가서 '....'
2. 어떤 행동을 했더니 '...'
3. 에러가 나왔다 ' ... '

## 예상 동작
발생할 것으로 예상한 사항에 대한 명확하고 간결한 설명.

## 스크린샷
해당하는 경우 스크린샷을 추가하여 문제를 설명.


## 추가 내용
여기에 문제에 대한 다른 내용을 추가합니다.
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
name: Issue template
about: 이슈 작성 시 사용하는 템플릿입니다
title: "이슈 리포트"
labels: ""
assignees:

---

## 이슈 내용
> 이슈 내용 작성

<br>

## 작업 사항
- [ ] 해당 이슈의 작업사항

<br>

## 관련 이슈
- #이슈 번호

<br>

## 기타사항


<br>
37 changes: 37 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
## PR 체크리스트
아래 항목을 확인해 주세요:

- [ ] 커밋 메시지가 우리의 가이드라인을 따르고 있는지 확인하세요
- [ ] 변경 사항에 대한 테스트가 추가되었는지 확인하세요 (버그 수정 / 기능 추가)
- [ ] 문서가 추가되거나 업데이트되었는지 확인하세요 (버그 수정 / 기능 추가)

## PR 유형
이 PR은 어떤 종류의 변경을 가져오나요?

<!-- 이 PR에 해당하는 것을 "x"로 표시하세요. -->

- [ ] 버그 수정
- [ ] 새로운 기능 추가
- [ ] 코드 스타일 업데이트 (서식, 로컬 변수)
- [ ] 리팩터링 (기능 변경 없음, API 변경 없음)
- [ ] 빌드 관련 변경
- [ ] CI 관련 변경
- [ ] 문서 내용 변경
- [ ] 애플리케이션 / 인프라 변경
- [ ] 기타... 설명:

## 현재 동작은 무엇인가요?
<!-- 수정 중인 현재 동작을 설명하거나 관련된 이슈에 링크하세요. -->

이슈 번호: N/A

## 새로운 동작은 무엇인가요?

## 이 PR은 호환성 변경을 도입하나요?

- [ ] 예
- [ ] 아니요

<!-- 이 PR에 호환성 변경이 포함되어 있다면, 기존 응용 프로그램에 대한 영향과 마이그레이션 경로를 아래에 설명해 주세요. -->

## 기타 정보
29 changes: 29 additions & 0 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: CI

on:
pull_request:
branches: [ "develop", "main" ]

jobs:
django-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

- name: Build docker
run: docker compose build

- name: Migration test database
run: docker compose run django poetry run python src/manage.py migrate

- name: Run isort
run: docker compose run django poetry run isort . --check

- name: Run black
run: docker compose run django poetry run black . --check

- name: Run flake8
run: docker compose run django poetry run flake8

- name: Run Test
run: docker compose run django poetry run python3 src/manage.py test
Loading