본문 바로가기

2022/0810

[프로젝트 회고] 이슈 트래커 (미작성) issue-tracker (GitHub 저장소) 배운 것 AWS, Spring Data JPA, 협업 기간 22.06.13 ~ 22.07.01 (15일) 팀원 @쿠킴(BE), @비비(FE), @럼카(FE) PR 1 요구사항 분석, FE/BE 배포, 프로젝트 초기 설정 / PR 1 PR 2 PR 리뷰 적용과 로그인 기능 구현 / PR 2 PR 3 마일스톤 전체 조회, 특정 마일스톤 생성,수정,삭제 기능 구현 / PR 3 PR 4 PR3 리뷰 적용과 리팩터링 / PR 4 PR 5 라벨 기능 구현과 리팩터링 / PR 5 PR 6 PR 5 리뷰 적용과 리팩터링, 인사 / PR 6 Reviewer @Dion(ksundong) 이슈 트래커 프로젝트는 Web 프론트엔드 팀과 협업하여 GitHub의 Issues와 유사.. 2022. 8. 23.
[프로젝트 회고] : 숙박 애플리케이션 (미작성) Airbnb (GitHub 저장소) 배운 것 AWS, JPA, 협업 기간 22.05.23 ~ 22.06.10 (15일) 팀원 @쿠킴(BE),@제리(BE), @데일(iOS), @메이스(iOS) PR 1 요구사항 분석, Mockup API, 프로젝트 초기 설정 / PR 1 PR 2 Event, Place 기능 구현 / PR 2 PR 3 GitHub Actions를 활용한 자동화 배포 / PR 3 PR 4 숙박 디테일 조회 기능 구현 / PR 4 PR 5 숙박 리스트 조회, 히스토그램 기능 구현 / PR 5 Reviewer @peter(yeonnseok) Airbnb 프로젝트는 iOS와 협업하여 숙박 앱을 개발합니다. 프로젝트하며 배운 점 ⛓ Reference 2022.05.23 - [📝 회고/🗓 일일, 주간.. 2022. 8. 23.
Jira 2. Jira와 GitHub 연결하기, smart commit 사용하여 시간 추적하기 이전 글에서 사이드 프로젝트에서 GitHub Issues 대신에 Jira를 사용하게 된 이유와 후기 와 Jira 1. 무료 플랜 소개와 프로젝트 생성과 초기 설정 팁 을 알아보았습니다. 이번 글에서는 Jira와 GitHub을 연결하고 smart commit을 소개하려 합니다. Jira - GitHub 연결하기 Jira와 GitHub를 연결하기 위해서는 두 가지를 설정해야 합니다. 1. 연결할 Jira 프로젝트에 GitHub for Jira 앱 설치하기 2. 연결할 GitHub 계정, 조직, 저장소에 Jira 앱 설치하기 1,2번 모두 별도로 설치할 수 있지만 Jira 프로젝트에 GitHub for Jira 설치 과정을 따라가면 1,2번 모두 한 번에 설치할 수 있기 때문에 해당 방법을 사용하고자 합니다.. 2022. 8. 20.
GitHub Branch Protection Rule 적용하기, 예를 들어 PR merge 하려면 팀원 최소 2명은 approve 해야 merge 할 수 있는 기능 팀 프로젝트를 한다고 가정해봅니다. 팀원들이 기능 구현 후 PR을 보냅니다. 다른 팀원들의 코드 리뷰가 끝나지 않았지만 누구나, 언제든지 merge 버튼은 활성화되어있습니다. 아무런 룰 없이 merge 되는 것을 방지하기 위해 특정 브랜치에 Protection Rule을 설정하여 브랜치를 보호할 수 있습니다. 예를 들어 PR merge 하려면 최소 인원이 approve 해야 한다거나 테스트를 통과해야 하는 룰입니다. Rule 생성 방법 - 저장소 -> Settings -> Branches -> Add rule 몇 가지 Rule 소개 보다 자세한 내용은 GitHub 공식 문서를 참고해주세요. (Managing a branch protection rule) Require a pull request befor.. 2022. 8. 18.
[의사 결정] 사이드 프로젝트에서 GitHub Issues 대신에 Jira를 사용하게 된 이유와 후기 이전 글에서 Issues와 Issue Tracking System란 무엇인가? 와 Jira 1. 무료 플랜 소개와 프로젝트 생성과 초기 설정 팁을 알아보았습니다. 이번 글에서는 사이드 프로젝트에서 GitHub Issues 대신에 Jira를 사용하게 된 이유와 후기를 소개하려 합니다. 상황, 사건의 개요 실무 경험이 없는 팀원(Only 개발자)이 모여 사이드 프로젝트를 하고 있습니다. 그동안 했던 프로젝트들은 기획/디자인이 사전에 준비되어있었습니다. 맘 편히 개발만 하면 되었습니다. 하지만 첫 기획부터 디자인까지 모두 담당한 사이드 프로젝트 남달랐습니다...🥹 협업을 위해 팀원 모두가 익숙한 도구를 사용했습니다. 사용한 도구 프로젝트 일정 / 위키 문서 관리 : Notion 디자인 : Figma 요구사항 .. 2022. 8. 18.