오늘은 생산성과 효율성을 증가에 대한 GitHub 전문가의 조언을 특집 기사로 준비했습니다.
이번 기사에서는 여러분의 팀이 더 생산적으로 일할 수 있도록 숨겨진 비밀들과 편리한 단축키, 전문적인 hack 기술까지 다양한 것들을 준비했습니다. GitHub를 10년 이용해 온 엔지니어링 리더이자 GitHub의 전략 설계자가 여러분이 유용하게 사용할 수 있는 몇 가지 요령을 소개했습니다.
그 첫번째 기사를 지금! 확인해보세요.
마법의 마크다운 테이블(Magic Markdown tables)
Table-magic은 Markdown의 복잡한 표를 작성하고 유지하는 것을 쉽게 가능하게 만들어 줍니다.
이 도구는 CSV,TSV,Markdown,SQL과 HTML등 여러 포맷을 쉽고 빠르게 변환할 수 있게 해줍니다.
Table-magic은 다른 사람이 보낸 CSV파일에 내용을 추가해 Markdown으로 빠르게 변환하는데도 유용합니다.
GitHub 내 특정 Code 검색
만일 무언가 수정해야할 Code가 있을 때 따옴표 안에 검색어를 입력하여 검색하면 해당 파일의 해당 열로 바로 이동시켜 줍니다. 10만명의 직원이 다니는 회사의 웹사이트에 버그가 발생해도 2분만에 어느 저장소에 있는지 찾아내고 수정을 위한 Pull Request 요청을 보낼 수 있습니다.
E-Mail보다 GitHub 알림!
매일 아침을 저는 브라우저홈페이지와 GitHub알림으로 시작합니다. 이 기능은 사내 정보를 투명하게 유지시켜 줍니다.
메일은 효과적이지만, 정보의 투명성을 유지하고 협력하는데 도움을 주지는 못합니다. 그래서 실제 GitHub알림은 유용하게 사용하는 곳이 많아졌습니다.
GitHub와 함께 사용하는 Chrome 확장 프로그램
GitHub와 같이 사용하여 작업의 편의를 돕는 Chrome 확장프로그램에 대해 알려 드리겠습니다.
- 마크랩(Markwrap): 클립보드의 텍스트를 마크다운 링크(Markdown Link)로 랩핑할 수 있습니다.
- GitHub Red Alert: 내가 참여하고 있는 이슈나 Pull Request 중 적어도 하나의 작업에 대한 알림이
백그라운드에서 업데이트 되면 벨 아이콘이 빨간색으로 변경됩니다.
- GitHub Open All Notifications: GitHub의 Notifications 메뉴에서 읽지 않은 모든 알림을 열거나
읽은 것으로 표시하는 버튼을 추가할 수 있습니다.
GitHub 프로젝트의 To-do List 활용
GitHub에서는 현재 또는 과거에 진행한 작업의 완료 시기에 대한 정보를 프로젝트 보드에 추가하여 관리할 수 있습니다. To-do list기능은 작업의 우선순위를 지정하고 관리하는 데 있어 알림 기능과 함께 작업 스케줄을 관리하는데 도움을 주는 중요한 도구입니다.
복잡한 검토를 요약해주는 Semantic code
semantic navigate to methods는 code review의 검색 핵심 기능으로 우리는 이것을 더 잘 사용할 수 있습니다. Reviewer는 “Jump to file or symbol” 모달에서 변경된 file 및 method를 한눈에 확인 할 수 있습니다. 추가된 code line(녹색으로 표시된)은 code review가 더 쉬울 수 있지만 삭제된 code line(빨간색으로 표시된)이 많이 보이면 삭제에 대한 이유를 신중하게 고려해야 합니다. 개발자로써 저의 경험에 비추어 볼 때 새로운 code를 작성하는 것은 쉬운 일이지만 이전 code를 삭제하는 일은 매우 어려운 일입니다.
GitHub를 관련하여 Tip이나 궁금한 사항이 있으시다면 언제든지 아래 댓글을 남겨주시길 바랍니다.
긴글 읽어주셔서 감사합니다.
'GitHub News' 카테고리의 다른 글
GitHub Desktop 2.4버전 출시 (0) | 2020.04.23 |
---|---|
GitHub와 코로나-19를 극복해요! (0) | 2020.04.14 |
GitHub 웨비나 : Enterprise Server 2.20.0 릴리즈를 지금 바로 만나보세요. (0) | 2020.04.09 |
GitHub와 npm의 새로운 도약 (0) | 2020.04.02 |
GitHub 사용자 교육(Live Webinar) (0) | 2020.04.02 |