Git Squashgit squash는 여러 개의 커밋을 하나의 커밋으로 합치는 방법입니다.여러 개의 중간 커밋들을 깔끔하게 정리하여 하나의 의미 있는 커밋으로 만들 수 있습니다.단순히 squash 명령만으로는 작업을 수행할 수 없습니다. 보통 git rebase의 interactive 모드를 사용하여 squash 작업을 진행합니다.Git Squash: 커밋 기록 깔끔하게 관리하기 1. Tool 이용(GitKranken)원하는 Commit History를 선택하고 우클릭 후 Squash 2 commits를 선택합니다. 2. Command 명령어$ git log --pretty=onelined442427eae836f15e94f5df0445c70081df79a3e Task 3/326395437be53e4e..
Commit Typefeat새로운 기능을 추가fix버그 수정designCSS 등 사용자 UI 디자인 변경!BREAKING CHANGE커다란 API 변경의 경우!HOTFIX급하게 치명적인 버그를 고쳐야하는 경우style코드 포맷 변경, 세미 콜론 누락, 코드 수정이 없는 경우refactor프로덕션 코드 리팩토링comment필요한 주석 추가 및 변경docs문서 수정test테스트 코드, 리펙토링 테스트 코드 추가, Production Code(실제로 사용하는 코드) 변경 없음chore빌드 업무 수정, 패키지 매니저 수정, 패키지 관리자 구성 등 업데이트, Production Code 변경 없음rename파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우remove파일을 삭제하는 작업만 수행한 경우 Commit..
위 toggle 버튼을 radio 버튼으로 변경해야 해서 커스텀을 해야하는데내가 원하는 모양은 다음과 같았다 아래 코드를 작성해서 커스텀을 시도했지만 결과는 생각처럼 잘나오지 않았다🤔.radio-button { display: flex; align-items: center; gap: 8px; margin-bottom: 20px; font-size: 14px; font-weight: 400; input[type="radio"] { width: 20px; height: 20px; margin: 0; border: 1px solid #d1d6db; cursor: pointer; } input[type="radio"]:checked { background-color: #3182f6; // 체크 시 ..
변경 이유기존에 사용하던 HighChart의 라이선스가 상업적 이용 시 요금이 부과되며, 사내에서 사용 중인 HighChart 라이선스의 버전이 v6.X여서 라이선스 문제 및 버전 노후화로 인해 차트 라이브러리를 변경하기로 함 주요 라이브러리 분석1. Recharts특징: 웹 개발자가 가장 많이 사용하는 차트 라이브러리, 적당한 커스텀 가능제공 차트: 모든 유형을 제공하지는 않음사용 용이성: 비교적 쉽고 간단함 (가벼운 편)라이선스: MIT License2. React-chartjs-2특징: JS 기반인 Chart.js를 React 애플리케이션에서 쉽게 사용할 수 있도록 해주는 라이브러리제공 차트: 혼합 차트 제공디자인: 기본 디자인이 가장 단순하고 대중적, 고급 기능 제한사용 용이성: 간단한 차트 구현..
MIT License오픈 소스 라이선스에서 가장 많이 사용되는 License소프트웨어 복사본의 사용, 복사, 수정, 병합, 게시, 배포, 재라이센스 부여 및 판매를 포함하여 소프트웨어 및 관련 문서 파일을 사용하여 원하는 모든 작업을 수행할 수 있음상업적 이용 가능 MIT License 장점단순성: 간결하므로 광범위한 법률 전문 지식이 없어도 쉽게 이해할 수 있음허용성: 가장 허용적인 라이선스 중 하나이며, 저작권 고지와 라이선스 조건이 소프트웨어의 모든 사본 또는 상당 부분에 포함되어 있는 한 라이선스가 부여된 소프트웨어를 거의 제한 없이 사용, 수정 및 배포할 수 있음.개방형 협업: MIT 라이선스는 명시적인 권한을 사전에 제공함으로써 개방형 협업 환경을 조성하여 오픈 소스 프로젝트에 매력적임.기업 ..