Machineboy空
Git&GitHub 입문 : 6장 깃허브에서 개발자와 소통하기 본문
깃허브는 자신이 커밋한 소스를 보여줄 수 있을 뿐만 아니라 다른 개발자들과 그 소스에 대한 여러 의견을 나눌 수 있는 공간.
오픈 소스 프로젝트에 기여하기
컨트리뷰션의 종류
- readme파일 한국어 번역
- 소스의 버그 수정
- 추가되었으면 하는 기능 제안 등
1️⃣ Fork : 오픈 소스 저장소를 자신의 저장소로 복제하기
2️⃣ Clone: 원격 저장소에 있는 포크한 소스를 컴퓨터의 지역 저장소로 복제하기
3️⃣ Pull Request: 오픈소스 개발자에게 수정한 내용을 원래 소스에 합쳐달라고 요청하기
깃허브에 개인 블로그 만들기
Github Pages 기능을 사용하면 별도의 웹 호스팅 서비스를 이용하지 않고도 무료로 자기만의 홈페이지를 열 수 있다.
- 웹 호스팅 서비스 : 사용자 컴퓨터에 홈페이지 파일을 만들어 놓아도 웹 서버에 올리지 않으면 다른 사람에게 보여줄 수 없다. 그래서 웹 서버 기능을 제공하는 사이트를 통해서 홈페이지를 연다. 대부분 매달 일정 금액을 지불해야함.
- GitHub Pages : 저장소에 홈페이지 파일을 올린 뒤 저장소의 주소를 그대로 홈페이지 주소로 사용할 수 있는 기능이다. 깃허브 저장소를 웹서버처럼 활용할 수 있기 때문에 무료로 깃허브의 저장소를 블로그나 홈페이지 공간으로 사용할 수 있다.
- 정적인(static)한 페이지를 제공할 때 사용하기 좋다: 게시판이나 회원가입이 없고 포트폴리오 사이트나 기술 정보를 정리해 놓은 블로그 같은 것들
- HTML, CSS, Javascript를 통해 작성된 홈페이지 파일이 있는 경우
- Jekyll theme을 가져다가 사용하는 방법 http://jekyllthemes.org
'Computer > 개념' 카테고리의 다른 글
Git&GitHub 입문 : 5장 깃허브로 협업하기 (issue, PR 템플릿, 커밋 컨벤션, Branch ruleset) (0) | 2024.07.25 |
---|---|
Git&GitHub 입문 : 3장 Git과 브랜치 (0) | 2024.07.19 |
Git&GitHub 입문 : 2장 깃으로 버전 관리하기 (0) | 2024.07.17 |
Git&GitHub 입문 : 1장 Git 시작하기 (0) | 2024.07.15 |
Memory Leak(메모리 누수) (0) | 2023.11.03 |