Developer Basis/Git, GitHub(5)
-
[GitHub] 깃허브에서 오픈소스 라이선스 등록하는 방법 (feat. MIT License)
1. 선생님 오픈소스가 뭔가요? 왜 오픈소스 라이선스를 등록해야 하는 건가요?Swift Package를 릴리즈하면서 수업시간에 배운 오픈소스 라이선스를 써먹게 되는 날이 찾아왔습니다. (feat. 오픈소스SW프로그래밍)이 글을 보시는 분들이 오픈소스 수업을 들은 것은 아니니까 간단한 설명을 해볼게요!오픈소스가 뭐고? 오픈소스 라이선스는 뭐인가요 선생님오픈소스 : 배포된 소스코드를 자유롭게 복사 (copy)하고, 수정 (change)하고, 사용 (run)하고, 연구 (study)하고, 재배포 (distribute)할 수 있는 소프트웨어 -> 누구든지 코드를 추가하거나, 구조 개선, 버그를 해결하는 등의 개발을 참여할 수 있도록 공개한 소프트웨어 (그러니까, 라이브러리도 오픈소스죠!)라이선스 : 정확한 의미..
2025.01.05 -
[Git] .gitignore는 왜 필요하고, 어떻게 적용하는 것일까?
깃은 복잡해보이지만, 간단히 요약해서 내 컴퓨터(로컬)에서 작업한 코드들을 깃(원격)이라는 공간에 올리는 것. 그게 전부이다. 이때, 내 컴퓨터에서 작업했던 파일을 깃이라는 곳에 올릴 때, 예상치도 못한 낯선 파일들이 올라갈 수 있다는 사실! 뭐…예를 들자면 Mac을 쓰는 분들에게는 익숙(?)하실 수도 있는 .DS_Store 같은 녀석..? *참고로! DS_Store 파일은 애플에서 정의한 파일 포맷을 의미하는 파일을 의미한다. 애플의 MacOS 시스템이 finder로 폴더에 접근하면 해당 파일이 자동으로 생기게 되는데, 이놈이 이제 계속 수정이 이루어지면 Conflict를 발생시키는 주 원인이라…이 파일이 본인 깃 레포에 한번 들어가면 PR을 한번 올릴 때마다 계속 Conflict가 발생할 수 있다. ..
2024.03.30 -
[GitHub] 코드 리뷰 문화 - 토스터 iOS팀이 코드 스타일과 구성을 깔끔하게 유지할 수 있는 이유
팀 블로그에 올린 글입니다! 팀에서 사용한 협업 문화, Code Review 스타일을 비롯한 컨벤션까지 내용을 담고 있어 기록하고자 개인 블로그에도 공유합니다. [iOS] 코드 리뷰 문화: 토스터 iOS팀이 코드 스타일과 구성을 깔끔하게 유지할 수 있는 이유 안녕하세요! 토스터 iOS팀 개발자 코딩하는 체대생, 민군입니다. TOASTER 어플을 앱스토어에 릴리즈한지 어언 2개월이 지나고 있는 지금 시점에서, 저희 iOS 팀의 첫 번째 팀블로그를 작성하고자 힘 velog.io
2024.03.26 -
[GitHub] 깃허브에서 Create a new release를 눌러보자
아무튼 오늘 다룰 글은 나다 홍보글(?)이 아니고 깃허브 안에서도 릴리즈(Release)라는 기능을 제공한다고 하길래 그 방법에 대해 공부해보려고 한다. 릴리즈(Release)란 소프트웨어를 빌드한 결과물을 배포할 수 있게 하는 기능을 의미한다. 조금 더 쉽게 말하자면, 더 많은 사용자에게 소프트웨어 배포를 용이하게 하기 위해서 특정 지점을 기준으로 묶은 상태에서 코드를 제공하는 GitHub만의 방법이라고 생각하면 되겠다. 모든 내용은 아래 깃허브 공식문서를 기반으로 작성되었고, 차근차근 하나씩 아래 사진과 글을 따라가면서 배워보도록 하자. About releases - GitHub Docs About releases Releases are deployable software iterations you ..
2022.01.08 -
[GitHub] 내가 보려고 정리하는 GitHub README 작성법 + 꾸미기 꿀팁
개발자라면, "나도 언젠가 깃허브 리드미를 꾸며봐야지"라고 생각해본 적이 있을 것이다.README는 깃허브에서 프로젝트에 대한 설명, 혹은 사용 방법, 주요 기능, 버전과 같이 소프트웨어를 설명하는 텍스트 파일이며, 마크다운(MARKDOWN)이라는 언어로 작성하는 것이 특징이다.자신의 프로젝트를 자랑(?) 해야 하는 개발자의 특성상 리드미를 활용하는 것은 굉장히 중요한 작업이지만,이걸 하나 쓰기 위해, MARKDOWN 문법(README.MD에서 MD에 해당)을 공부하고 처음부터, 일일이 작성하는 것은 매우 귀찮은 일이기 때문에 (나도 그랬다) 오늘 글에서 최대한 간단하게, 자주 사용하는 README 작성법을 익혀보고 각종 꿀팁들을 공유해보려 한다. 1️⃣ 자주 사용하는 마크다운 문법 정리 / 마크다운 확..
2021.10.23