[Git] Github Labels 한 번에 적용하는 방법
·
Etc/Git
Github Repo를 생성할 때마다 수동으로 추가하던 Label을 한 번에 적용하는 방법을 알게 되어 소개하려고 합니다. 📌 준비물git-labels.json"name": "라벨 이름","color": "라벨 색상","description": "라벨 설명"[ { "name": "⚙ Setting", "color": "e3dede", "description": "개발 환경 세팅" }, { "name": "✨ Feature", "color": "a2eeef", "description": "기능 개발" }, { "name": "🚀 Deploy", "color": "C2E0C6", "description": "배포 관련" }, { "name..
[Git] CHANGELOG.md Generate
·
Etc/Git
지난 포스트에서 AngularJS Commit Convention에 대해 정리했습니다.이번에는 정리한 내용 중에서 CHANGELOG.md를 직접 생성해보려 합니다.  📌 CHANGELOG.md생성하기에 앞서 CHANGELOG.md가 뭔지 설명해 보겠습니다.CHANGELOG.md는 Release 시점에 Commit Message를 및 별로 정리해 놓은Markdown 형식의 파일입니다. 따라서, 프로젝트의 feature, bug fix, refactor 등으로부터 변경된 변화를 한눈에 파악할 수 있습니다.  📌 간단한 생성 방법이전 글에서도 소개해드렸는데 Git 명령어를 통해 생성하는 방법입니다.git log --pretty="- %s" > CHANGELOG.md위와 같이 명령어를 입력 후 실행하면 ..
[Git] AngularJS Commit Conventions
·
Etc/Git
우아한테크코스 프리코스 진행을 하면서 요구사항 중 AngularJS Commit Convention을 참고하여커밋 메시지를 작성하라는 요구사항이 있었습니다. 그래서 이번 기회에 정리해보며 사용 방법을 익혀보려고 합니다.자료는 해당 링크를 참고했습니다. 📌 CHANGELOG.md 생성변경 기록에는 다음 세 가지의 내용이 포함되어 있습니다.1. New Feature2. Bug Fixes3. Breaking Changes 사용자가 정의한 여러 스크립트에 따라 다양한 형식의 CHANGELOG를 생성할 수 있습니다. 아래 명령어로 간단한 형태의 CHANGELOG.md를 생성할 수 있습니다.git log --pretty="- %s" > CHANGELOG.md  📌 중요하지 않은 Commit 식별중요하지 않은 커..
Github Action을 이용한 Android CI/CD 구축 with Firebase
·
Etc/Git
CI/CD란? 🤔GitHub Actions는 개발자들이 코드 변경을 자동으로 빌드, 테스트, 배포할 수 있도록 도와주는 강력한 도구입니다.이 글에서는 GitHub Actions의 기본 개념과 사용법을 소개하겠습니다. 지속적인 통합(Continuous Integration) -> CI지속적인 배포(Continuous Delivery or Continuous Deployment) -> CD GitHub Actions란? 🤔GitHub Actions는 GitHub에서 제공하는 CI/CD 도구로, 다양한 이벤트(예: 코드 푸시, PR 생성 등)에 반응하여 워크플로우를 실행할 수 있습니다. 이를 통해 소프트웨어 개발 프로세스를 자동화하고 효율성을 높일 수 있습니다. 기본 구성 요소 🛠️워크플로우(Workfl..