You need to enable JavaScript to run this app.
24
April 12, 2021
github 의 유용한 기능들
1. Discussions
오픈 소스 프로젝트 중심의 커뮤니티를 위한 협업 커뮤니케이션 포럼
코드와 관련 없는 투명한 대화와 토론을 나눌 수 있는 공간
issue처럼 ‘reply’로 탬플릿을 제공함
issue에 올린 내용을 Disccustion으로 간편하게 옮길 수 있음
wiki로 문서 정리 전 논의해야 할 사항들 혹은 프로젝트에 필요한 사전 지식들을 공부하면서 모르는 점을 질문하는 등 기존에 슬랙과 같은 채널에서 이뤄졌던 비대면 논의과정을 깃헙에서 보관하고 관리할 수 있다는 점에서 유용하게 쓰일 것이라 생각함
2. Webhooks
역방향 api로 특정 이벤트가 발생 시 서버가 등록된 클라이언트를 호출
깃헙에 특정 이벤트가 발생하면 외부 서비스에서 알림을 받을 수 있게 해줌
지정한 URL로 POST 요청을 보내줌
디스코드의 경우 url 마지막에 ‘/github’을 명시해야 함
3. git actions
테스트 코드 실행과 배포와 같은 workflow 자동화 도구
./github/workflows에 yaml 파일로 작성
step들이 모여 그룹을 이룬 job과 어떤 작업을 처리할 지 정의한 커맨드, 명령어인 step 그리고 재사용 가능한 명령어들의 모음인 action 들이 작성됨
push, pr 등의 이벤트를 등록하면 해당 이벤트가 트리거 될 때마다 실행
참고하면 유용한 사이트
Github Action 사용법 정리
Share on Facebook
Share on Twitter
Written by
@dodo
프론트엔드 개발자 도도입니다. 일상, 개발, 독서 등을 기록합니다.
GitHub
Facebook
LinkedIn
← Particle
마우스커서 따라다니기 →