-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Labels
Description
필수적인 것
1. 사용자가 페이지에 진입한다.
- 페이지는 사이트에 대한 간략한 소개가 있다
- 깃허브 로그인 버튼이 있다.
2. 사용자가 추가 정보를 입력해야한다.
- 깃허브 액세스 토큰을 등록한다.
- 등록 방법을 페이지에서 보여주고, 맨 아래에 등록 인펏박스를 배치한다
3. 레포지토리를 등록한다.
- PR 알림을 받고 싶은 레포지토리를 등록한다.
- 페이지에서 등록하는 법을 알려주고 싶어요.
- 레포지토리 오너, 레포지토리 이름을 받아야한다.
- 웹훅 URL을 사용자가 입력합니다.
- https://우리서버/{memberId}/{repoid?} 와 같은 형식으로 발급된다.
4. 메신저를 등록한다.
- PR 알림을 받을 메신저 (SLACK, DISCORD) 의 웹훅 URL을 입력한다.
- 마찬가지로 페이지에서 설명을 제공한다.
옵셔널
1. 메신저 아이디를 맵핑한다
- ca1af -> ca1af 님, <@12515612> -> DK 님, ...
- 깃허브 아이디와 메신저 아이디를 맵핑 할 수 있다.
- 이 맵핑은, Repository Collaborator가 이미 서버측에 저장이 되어 있으므로 가능
- 깃허브 아이디 띄워주고, 여기에 맵핑하는 메신저 아이디 골라라.
2. 메시지를 커스텀한다.
- 서버에서 메시지를 커스텀하게 해줍니다.
- 사용자-깃헙 리포지토리 마다 메시지가 다를 것. 그리고 저장될것
"DefaultMessage ..." -> "누구누구님, PR이 생성 ..."
랜덤 리뷰어 할당
- Collaborator 가 서버에 저장이 되어있어요
- 그래서, 랜덤한 방식으로 할당이 가능해요
- 그리고, 추후에는
- 이 사람은 리뷰 요청을 보내지 않겠다.
- 이 사람은 몇 번 리뷰 요청이 갔으므로, 제외된다.
...
- 리뷰어를 하나 골라서 주고싶다.
- 혹은 전체 다 뿌리고싶다
다 가능