코드 7

GitHub Copilot으로 할 수 있는 4가지 일

안녕하세요 GitHub 한국 총판 단군소프트입니다. 오늘의 소식, GitHub Copilot으로 할 수 있는 4가지 일​에 대해 알아보겠습니다. ​ 전 세계 개발자들은 개발 속도를 높이고, 개발자의 생산성을 높이기 위해 GitHub Copilot을 사용하고 있습니다. 개발자들이 어디서나 사용할 수 있게 되면서, 생각지도 못한 일에 사용할 수 있는지에 대한 재미있고 유용한 예시들을 발견했습니다. ​ 다른 AI 페어 프로그래밍 도구와 유사하게 GitHub Copilot은 소프트웨어 개발의 판도를 바꾸고 있습니다. 더하여, 더 적은 작업으로 더 빠르게 코드를 작성할 수 있도록 도와주는 AI 페어 프로그래머입니다. ​ “AI 페어 프로그래머” 및 “Copilot”이라는 용어를 사용하여 이 도구가 개발자 없이는 ..

GitHub News 2023.01.03

Codespaces 소개

안녕하세요 GitHub 한국 총판 단군소프트입니다. 오늘은 'Codespaces'에 대해 소개​해드리려고 합니다. ​ 그럼 시작해 볼까요? ​ 현재 Codespaces 사전 구축 기능은 공개 베타로 전환되고 있습니다. Codespaces를 사전에 구축하여 저장소의 크기와 복잡성에 관계없이 환경 작성 시간을 단축할 수 있습니다. 사전 구축된 Codespaces는 소스코드, 에디터 확장 기능, 프로젝트 의존 관계, 명령 및 설정이 이미 다운로드, 설치 및 적용되어 '바로 사용 가능한’ 템플릿이므로 새 Codespaces를 생성할 때마다 이런 작업을 할 필요가 없습니다. 공개베타 Codespaces의 주요 목표는 개발자가 수동 설정을 수행하지 않고도 프로젝트를 빠르게 시작할 수 있도록 하는 원클릭 온보딩 솔루..

GitHub News 2022.08.30

GitHub의 CI/CD 및 자동화 초보자 가이드 제2장

안녕하세요 GitHub 한국 총판 단군소프트입니다. 오늘은 저번 시간에 이어서 '​GitHub의 CI/CD 및 자동화 초보자 가이드 제2장​'에 대해서 알아보겠습니다. ​ GitHub 액션의 일반적인 사용 예 (및 주의가 필요한 이유) 더 알고 싶으세요? 액션과 워크플로우의 차이 등 GitHub 액션 워크플로우의 모든 컴포넌트의 차이를 설명하는 훌륭한 일을 하고 있는 @mishmanners의 이 기사를 체크해 주세요. 제 경험으로는, GitHub 액션을 사용하는 일반적인 방법은 4가지가 있습니다(걱정하지 말아 주세요. 저장소에 드롭하여 바로 사용을 시작할 수 있는 사전 작성된 워크플로우 링크가 포함되어 있습니다). CI/CD의 GitHub 액션 워크플로우 이 시점에서 GitHub Actions의 강력하고..

GitHub News 2022.07.05

GitHub Enterprise Server 3.4 버전의 신규 기능

안녕하세요 GitHub 한국 총판 단군소프트입니다. 오늘은 '​GitHub Enterprise Server 3.4 버전의 신규 기능​'에 대해서 알아보겠습니다. 최신 버전의 GitHub Enterprise Server를 사용할 수 있음을 발표하게 되어 기쁩니다. 이 업데이트에는 보안, 규정 준수 및 관리 팀을 위한 다양한 개선 사항을 통해 모든 사람이 소프트웨어를 더욱 쉽게 개발할 수 있도록 하는 개선 사항이 포함되어 있습니다. 릴리스 정보에서 모든 변경 사항을 찾을 수 있지만 다음은 릴리스의 몇 가지 주요 사항입니다. 1. GitHub Actions에 대한 재사용 가능한 워크플로우 (#257) 해당 기능은 이미 작성된 워크플로우를 새로운 워크플로우에서 사용 가능합니다. uses 문법으로 사용할 워크플로..

GitHub News 2022.06.28

GitHub의 CI/CD 및 자동화 초보자 가이드 제1장

안녕하세요 GitHub 한국 총판 단군소프트입니다. 오늘은 '​GitHub의 CI/CD 및 자동화 초보자 가이드 제1장​'에 대해서 알아보겠습니다. CI/CD 파이프라인이 동작하는 걸 처음 본 순간 눈이 뜨였습니다. 저는 GitHub Actions를 사용하여 릴리스 시간을 5분으로 단축한 회사에서 일하고 있었습니다. 그리고 문제가 발생한 경우에는 버튼을 누르는 것만으로 릴리스를 롤백 할 수 있습니다. 그 당시, 이제 막 스타트업에서 근무를 마쳤을 때였습니다. 거기서는 릴리스 프로세스가 훨씬 수동적이었습니다. 저희는 소규모 팀이었고, CI/CD 파이프라인이나 블루-그린 배포 방식에 대한 이점이 없었다면 사용자가 앱을 사용할 가능성이 낮은 심야에만 업데이트를 출시할 수 있었습니다. 이는 어떠한 인적 오류가 ..

GitHub News 2022.06.22

안전한 코드를 제공하기 위해 모든 개발자가 할 수 있는 5가지 간단한 작업_제1장

안녕하세요 GitHub 한국 총판 단군소프트입니다. 오늘은 ‘안전한 코드를 제공하기 위해 모든 개발자가 할 수 있는 5가지 간단한 작업’에 대해 알아보려고 합니다. 이번편은 자~세하게 설명드리고 싶어서 5가지중 2가지 먼저 소개드리고 제2장에서 나머지 소개드리도록 하겠습니다 :D 이번편에서 다룰 이야기.. 1. CodeQL을 워크플로우의 일부로 만듭니다. 2. Dependabot으로 모든 의존성을 최신 상태로 유지 시작해볼까요? 1. CodeQL을 워크플로우의 일부로 ! CodeQL로 구동되는 Code Scanning은 GitHub에 푸시하는 코드에 보안 결함이 없는지 확인하기 위해 GitHub에서 제가 꼭 사용하는 도구 중 하나입니다. CodeQL에 대해 들어본 적이 없다면, CodeQL은 코드를 데이..

카테고리 없음 2022.05.27

GitHub Classroom으로 브라우저에서 코딩하기

선생님이 코딩 과제를 내주셨습니다. 과제를 하려면 코드를 실행해야 하지만 소프트웨어가 충돌하거나 예상치 못한 문제가 발생할 수 있습니다. 하지만 GitHub Classroom만 있으면 더 이상 걱정하실 필요 없습니다. 모든 브라우저에서 과제가 가능합니다. 온라인 통합 개발 환경(IDE)을 통해 학생들은 개인 PC에서 발생할 수 있는 충돌을 피하고 웹 브라우저에서 작업을 할 수 있습니다. 또한 노트북이나 태블릿 PC를 이용해 코드 작업을 해도 속도가 느려지지 않습니다. 모든 학생들이 동일한 코딩 환경에서 빠르게 시작할 수 있고 선생님들도 교육에 더 집중할 수 있습니다. Repl.it과 Microsoft MakeCode의 통합 온라인 코딩은 원격 수업에 도움이 됩니다. 그래서 GitHub Classroom은..

GitHub News 2020.06.18