본문 바로가기

github3

[개발 문화] 초보자를 위한 오픈 소스 기여 방법 시작하며오픈 소스 프로젝트에 기여하는 것은 개발자로서 성장할 수 있는 좋은 기회입니다. 오픈 소스 프로젝트에 참여하면 새로운 기술을 배우고, 협업 능력을 기를 수 있습니다. 또한 현대의 모든 소프트웨어는 오픈 소스 위에 구현됐다고 해도 과언이 아닐 정도로 '오픈 소스 정신'은 현대 개발 문화의 근간을 이루고 있습니다. 따라서 개발자로서 자신의 코드가 많은 사람들에게 도움이 되는 경험을 하는 것은 개발자의 세계에 입문하는 의미 있는 과정이라고 볼 수 있습니다.그러나 막 개발을 배우기 시작한 초보 개발자의 입장에서는 오픈 소스 프로젝트에 기여하는 것이 막연하게 느껴질 수 있습니다. 더 많은 사람들이 오픈 소스 기여자(Contributor)가 됐으면 하는 마음에, 이 글에서는 제가 오픈 소스 프로젝트에 기여했.. 2024. 4. 20.
[GitHub 정리] 리포지토리 정리하기 시작하며 개발을 시작한 지 벌써 몇 년이 됐기 때문에 제 GitHub에는 무수히 많은 repository들이 있습니다. 그런데 repository들이 너무 많이 있기도 하고, 제목에 통일성도 없어서 필요한 코드를 찾는 데 시간이 오래 걸리는 상황이 종종 발생합니다. GitHub은 저의 소중한 코드를 보관하는 공간이기도 하지만 다른 사람들에게 저의 코드를 보여주는 공간이기도 합니다. 사람은 한 번에 너무 많은 양의 정보를 인식하지 못하기 때문에 핵심만 넣는 것이 중요하죠. 그래서 저를 위해, 제 GitHub을 보는 사람들을 위해 봄맞이 GitHub 정리를 하기로 결심했습니다. 우선은 repository부터 정리하고, readme.md 파일들, organization 등은 이후에 정리하려고 합니다. 이 .. 2024. 4. 4.
[GitHub] Git과 GitHub 설치법 및 기초 사용법 Git과 GitHub 개발자들 사이에서 자주 묻는 질문 중 하나는 "GitHub(깃허브) 계정이 어떻게 되세요?"입니다. GitHub가 무엇일까요? GitHub를 알아보기 전에 Git(깃)에 대해 먼저 알아야 합니다. Git은 분산형 버전 관리 시스템(Distributed Version Control System)입니다. 이를 통해 Git의 가장 핵심적인 두 가지 기능을 유추할 수 있습니다. Git의 첫 번째 특징은 저장소가 ‘분산’되어 있다는 것입니다. 어떤 하나의 특정 서버가 아닌 자신의 컴퓨터에 생성되는 로컬 저장소에 코드를 저장한 후, 이를 중앙 서버에 푸시(push)할 수도 있고, 다른 사람의 로컬 저장소에 저장된 코드를 가져와서 사용할 수도 있게 해줍니다. 두 번째 특징은 '버전 관리'를 .. 2023. 3. 30.