커뮤니티 근로 인수인계 문서 - woowacourse/working-scholars GitHub Wiki
📑 문서화 목록
🗒️ 주간 회의
- 정기 회의 1 회(진행자 및 서기는 로테이션)
- 매주 진행자와 서기
- 다음주 진행자(마스터)가 서기를 한다
- 특이사항 보고
- 다음 주차 대비 관련 회의 (ex, 설명회, 미션 공개, 채널 공개 등등)
- 참여가 저조한 채널은 그 다음 주 회의에서 어떻게 참여를 독려할 것인지 논의한다.(반드시 독려할 필요 x)
- 매주 진행자는 회의안을 미리 준비해온다 ( ex. 희의록에 회의안을 미리 써놓는 등)
👾 디스코드 운영
지원자 디스코드 입장 플로우
-
메일을 통해 디스코드 초대 메일 발송
-
온보딩 안내(디스코드 기능)
- 프리코스 커뮤니티란?
- 이것만은 약속해요!
-
가입 인사/각오, 잡담 채널 안내
- 온보딩으로 가입 인사/각오 채널에 글 남길 수 있게 하기
-
디스코드 DM을 통해 지원자 인증 (봇 사용)
메인 채널
8기 프리코스이니까 7기는 오직 잡담/7기 서비스 만 가능함
- 공지 사항
- 프리코스 관련 공지사항을 올리는 채널
- 글 작성은 운영진, 코치만 가능
- 지원자들은 이모지, 스레드 댓글만 남길 수 있다
- 규칙 : 커뮤니티 규칙
- 가이드북 : 커뮤니티 사용 가이드
- 문의하기
- 지원자들의 문의 창구
- 질문에 따라 코치 또는 운영진이 답글을 단다.
- 문의하기 공지사항의 댓글은 막아두고, 문의는 새 게시글로 쓰게 권장
- 운영진이 답변하기 모호하거나, 일정기간 이상 지나면 코치에게 노티
- 미션 구현과 관련된 문의는 답변하지 않고 프리코스 규칙을 안내한다.
- 완료된 문의는 ✅ 이모지를 단다.
- 가입인사-각오 : 채널 입장 후 온보딩 과정에서 최초 1회 글을 작성하도록 유도한다.
- 인증
- 봇 인증 간 발생한 문제 확인 및 안내 ex) dm차단 풀어주세요
- 코드리뷰
- 지원자들이 작성한 코드 리뷰를 주고 받는 채널
- 분아별로 오픈
- 백엔드 / 프론트엔드 / 안드로이드
- 초기에는 비공개 채널로 설정 후 미션 공개 이후 오픈 (오픈 시기는 기수에 따라 다르다)
- 제공하는 프리코스 피드백 채널을 쓰도록 유도하기 ( 파생된 코드리뷰 채널이 생길 수 있으니, 1주차가 지나면 코드리뷰 채널이 열릴것 이라고 암시 하는 등 우테코에서 제공하는 코드리뷰 채널을 쓰도록 독려)
- 파생된 코드리뷰 채널 생기기전에 노티에서 좋을 듯 (미션 종료 당일날 생성 되었음)
- 주차별 태그 만드는 것을 권장
- 프리코스 피드백: 코치님이 프리코스 이전주차 공통 피드백을 남기는 채널
- 분아별로 오픈 백엔드 / 프론트엔드 / 안드로이드
- 마감된 미션만 피드백을 남기도록 한다.
- 함께 자라기
- 토론하기: 자유 주제로 토론하는 채널 공통 / AN / FE / BE / 기타 태그 만드는것을 권장
- 함께 나누기: 자유롭게 공유하는 채널 공통 / AN / FE / BE / 기타 태그 만드는것을 권장
- 다시 돌아보기 : 회고 올리는 채널. 활성화가 잘 되지 않으면, 한 줄 회고 채널 별도 생성 등을 고려해볼 수 있다.
- 잡담
- 유일하게 7기가 참여 가능하게 했음
서브 채널
- 스스로 만들기
- 권한을 봇으로 설정해야함
- 처음에 누구나 권한을 설정할 수 있지만 만들고 나면 만든 사람만 권한이 있어야함
- 이렇게 해야 채널이 사라지는 불상사를 막을 수 있음
- 처음에 누구나 권한을 설정할 수 있지만 만들고 나면 만든 사람만 권한이 있어야함
- 인증 기능
- 현재 지원자 1300명정도일 때 동시성 100명정도 수준이라 구축할 때 +- 고려해서 설계
- main ec2 - t4g.medium
- sub ec2 - t4g.small → 혹시 몰라서 만약 메인에서 문제생기면 바로 동작하도록 예비용으로 세팅만 동작 x
- DB - t4g.medium - 백업 보존 반드시 on
- Discord API는 rate limit이 있어서 너무 자주 요청하면 차단된다.
- 현재 지원자 1300명정도일 때 동시성 100명정도 수준이라 구축할 때 +- 고려해서 설계
- 디스코드 봇 :
https://github.com/woowacourse-bot/discord-bot- JavaScript
- 사용법 익히는 것 보다 어쩌면 직접 만드는게 빠를 수 있음
- 권한을 봇으로 설정해야함
- x기-서비스
- 이전 기수 서비스를 홍보하는 채널
- 지원자가 아닌, 이전 기수 사람들(역할)만 포스팅 가능하도록 권한 제한
디스코드 운영 시, 주의할 점
- 채널 및 역할 설정 이중 체크하기 (놓치기 쉬움)
- 해당 기수(ex.7기)에게 프로젝트를 홍보하기 위하여 프리코스 초대코드을 제공할 때, 프리코스에 해당하는 기수(ex.8기)와 분리하여 권한과 초대코드를 준다. ( 잡담과 x기-서비스 채널만 허용가능하게 해두었습니다 )
- 프리코스 오픈 전, 운영진 권한이 아닌 일반 지원자 권한으로 온보딩 과정을 확인 해보는것을 권장