Skip to content

Commit

Permalink
Merge pull request #186 from boostcamp-2020/dev
Browse files Browse the repository at this point in the history
Merge dev to release
  • Loading branch information
pjy0416 authored Dec 9, 2020
2 parents 17226e3 + 3e6ecfe commit 0a2eb8b
Show file tree
Hide file tree
Showing 125 changed files with 6,535 additions and 1,338 deletions.
56 changes: 56 additions & 0 deletions .github/ISSUE_TEMPLATE/api.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
name: API
about: 백엔드 API 이슈 탬플릿
title: '작업 - 북마크 생성 API 구현 '
labels: BE, API
assignees: Zinyon, pjy0416, shkilo

---

## Task - Bookmark POST API
URL
```
POST /api/task/:taskId/bookmark
```

Request
```
{
url : 'https://another...'
}
```

Request Description
| Name | Required | Type| Description |
| :------------- |:--------------|:------------|:------------|
| grant_type | **REQUIRED** | **CODE** | [RFC 6759#session-6](https://tools.ietf.org/html/rfc6749#section-6) 에 정의 된 인증유형에 대한 구분 값. 현재 다음의 2가지 type 만 사용가능. <br>- 인증코드 사용시: `authorization_code`<br>- 리프레시 토큰 사용 시: `refresh_token` |
| client_id | **REQUIRED** | **STRING** | 발급 된 애플리케이션 자격증명의 Client ID 값 |
| client_secret | **REQUIRED** | **STRING** | 발급 된 애플리케이션 자격증명의 Client SECRET 값 |
| code | **CONDITIONAL** | **STRING** | authorization code request 응답으로 부터 발급 받은 인증코드. <br>grant_type 이 `code` 일 때 만 사용. |
| refresh_token | **CONDITIONAL** | **STRING** | 이전 토큰발급 요청을 통하여 발급 받은 리프레시 토큰.<br>grant_type 이 `refresh_token ` 일 때 만 사용. |

Response
```
{
'message': 'ok'
}
```

Response Description
```
| Name | Type | Description |
| :------------- |:--------------|:--------------|
| **primaryEmail** | **STRING** | 사용자 이메일 |
```

## API 명세 링크
https://github.com/boostcamp-2020/Project04-C-Whale/wiki/Task-API

## error code
| 상태 코드 | 오류 메시지 | 설명 |
|:-----:|:------:|:-----:|
| 400 | Bad Request | 요청이 잘못된 경우 발생합니다. |
| 401 | Unauthorized | 유효한 토큰을 header에 포함하지 않은 경우 발생합니다. |
| 403 | Forbidden | 해당 리소스에 대한 권한이 없는 요청에 대해 발생합니다. |
| 404 | Not Found | 해당 id의 bookmark나 task가 존재하지 않는 경우 발생합니다. |
| 500 | Internal Server Error | 서버에 문제가 생긴 경우 발생합니다. |
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/component.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: Component
about: Client side 컴포넌트 탬플릿
title: 로그인 Component 구현
labels: FE
assignees: Zinyon, pjy0416, shkilo

---

## 화면 기획서
- [ 화면 기획서 ](https://docs.google.com/presentation/d/1TJlCLFvrsmgS0QGRNYfjvJIuQG5WdjccmZ_hFBwSYX0/edit#slide=id.gac1437662e_0_0
)
- [ 컴포넌트 설계 기획서 ](https://github.com/boostcamp-2020/Project04-C-Whale/wiki/Component-%EC%84%A4%EA%B3%84-%ED%9A%8C%EC%9D%98)

## 체크리스트
- [ ] A
- [ ] B
- [ ] C
6 changes: 4 additions & 2 deletions client/.env.sample
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
NODE_ENV =
SERVER_URL =
CLIENT_DOMAIN_DEVELOP = http://localhost:8080
NODE_ENV = development
VUE_APP_SERVER_URL = http://localhost:3000/api

3 changes: 2 additions & 1 deletion client/.eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ module.exports = {
},
rules: {
"no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
"no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off"
"no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off",
"prettier/prettier": ['error', {endOfLine: 'auto'}]
},
overrides: [
{
Expand Down
Loading

0 comments on commit 0a2eb8b

Please sign in to comment.