Github 소스 레포지토리에 API 도큐먼트를 깃헙 페이지에 만들기
소스를 작성하면 테스트 코드와 더불어 API 문서를 만들어 동료나 혹은 다른 개발자가 사용하기 쉽게 도큐먼트를 제공합니다.
소스를 작성하면 테스트 코드와 더불어 API 문서를 만들어 동료나 혹은 다른 개발자가 사용하기 쉽게 도큐먼트를 제공합니다.
깃헙이 개발에 차지하는 비중이 커지면서, 깃헙 액션을 이용해서 CI와 CD를 구현하는데, 깃헙 액션을 테스트 하기 위한 방법으로 로컬에서 깃헙 액션을 구동하는 방법을 알아봅니다.
라라벨 Valet을 대신할 수 있는 Laravel Herd를 사용하면 편하게 개발 환경을 만들 수 있지만, XDebug 에러가 날 경우가 있습니다. 에러를 해결할 수 있는 방법을 알려 드립니다.
여러가지 블로깅 플랫폼을 사용해 본 후 Jekyll를 선택한 이유를 설명해 보겠습니다.
자바 커뮤니티에서 패키지매니저는 구글이 안드로이드에서 Gradle의 손을 들어주면서 Ant와 Maven 보다 점유율을 높이고 있습니다. Gradle에서 버전과 그 밖의 것들을 이야기 해 보겠습니다.
스프링 부트의 공식 IDE는 다섯가지를 소개하고 있고, 주력으로 네가지를 제안합니다. 그 중 어떤 도구가 나에게 최고의 IDE일까요? 알아봅시다.
스프링 부트 환경에서 http://localhost:8080 이 아닌 https://spring-boot.test 와 같은 도메인으로 개발할 수 있는 방법을 소개합니다.
많은 회사들이 특유의 개발 문화와 원칙을 만들어 갑니다. 사내 혹은 그룹도 마찬가지이며, 개발자로서 꼭 가지고 있어야 하는 기술 소양을 설명합니다.
스타트업을 만들고 운영하면 처음 만나는 문제가 바로 정보 관리입니다. 프로젝트와 관련된 문서를 어떻게 관리하고 업데이트하고 소통할 것인가의 문제는 20년 전 부터 해결되지 않는 문제 중 하나입니다.
Github이 Git의 생태계를 넒혀가고 있습니다. CI/CD가 보편화 되면서 소스 저장소의 역할이 버전 관리에만 국한되지 않고, 코드의 표준화와 각종 코드의 빌드 및 배포의 핵심이 되었습니다.
라라벨을 도입하려는 분들에게 꼭 권하는 라라벨 에코시스템은 무중단 배포를 지원하는 Laravel Forge 혹은 Envoyer입니다.
svn 저장소가 source forge 혹은 자사 서버에 업로드 되어 있다면 github에서 제공하는 마이그레이션 툴로 한번에 변환이 가능합니다.