본문 바로가기

Git/Github

(7)
Apache-2.0 🍳머리말 open source를 보면 apache-2.0 license를 따르고 있는 것을 흔히 볼 수 있습니다. 이건 뭘까요? 📕설명 📔 정의 "Apache-2.0"은 open source license중 하나로, Apache Software 재단이 개발했습니다. Apache-2.0은 판매, 배포, 수정 등 자유로운 이용을 허용하며, 이를 위한 일부 조건들이 명시되어 있습니다. Apache-2.0 license를 준수하면서 소프트웨어를 사용, 수정, 배포하는 경우, 다음과 같은 조건들을 따라야 합니다. 📑 Copyright Notice - 저작권 공지 Apache-2.0 license와 함께 제공된 저작권 공지를 포함해야 합니다. 📑 License Notice - License 공지 Apache-2.0..
(Github) - DCO(Development Certificate of Origin) 🍳머리말 PR을 날리는 경우 DCO에 막혀 안되는 경우가 있습니다. 이건 무엇일까요? 📕DCO 📔 정의 개발자가 어떤 project에 기여했을 때 이를 보고 해당 변경사항에 동의하여 서명했음을 나타내는 것입니다. 📔 배경 DCO를 표시한다는 것은 개발자가 기여한 code에 대한 책임이 있고 기여가 Apache 라이선스 조건에 따른다는 것을 이해함을 나타내기도 합니다. 이는 CLA와 동일한 목적입니다. github에서는 commit message에"Signed-off-by:" 를 포함함으로써 표시됩니다. Open source Project에서 여러 개발자가 특정 code를 토론 같은 방식을 통해 공동으로 작성하거나 code를 짜지는 않았지만 기여에 도움을 준 타 개발자도 자신의 증명을 추가함으로써 성과를 ..
코드 리뷰 피라미드
(Github) - 내가 속한 organization 노출하기 🍳머리말 내가 속한 organization을 다른 사람도 볼 수 있도록 노출하는 방법 📕 Organization visibility 📔 배경 특정 organization에 속하게 되면 default로 다른 사람에게 보이지 않도록 private으로 설정되어 있습니다. 제 계정으로 들어오면 이런 식으로 제가 속한 organizations가 좌하단에 보입니다. 하지만 로그아웃 상태이거나 다른 아이디로 로그인 한 경우, 아래처럼 하나가 보이지 않습니다. 📔 설정 빨간 네모 부분을 click하시면 됩니다. 📑 보이고 싶은 organization icon click 📑 people click 📑 scroll down 후 내 nickname 우측에 private을 public으로 변경 📑 확인
Github - 꾸미기(WakaTime) 이전 포스트 https://codecollector.tistory.com/667 Github - 꾸미기(어떤 시간대에 주로 commit을 하는지 볼 수 있는 ui) 제 프로필에 다음 사진과 같은 ui를 추가하는 방법을 포스팅하겠습니다. 1. Project fork하기 원작자의 project에서 시간대를 한국/서울시 기준으로 맞추기 위해 약간 수정되었다고 합니다. 아래 reposit codecollector.tistory.com 🍳머리말 github 자신의 프로필에 pinned할 수 있는 괜찮은 awesome-pinned-gists 것들 중에 wakatime이라는 것을 발견했습니다. 일주일 동안 제가 사용한 언어별 시간을 계산해 비율을 보여주는 ui입니다. 이렇게 pinned해서 보여주는 ui는 workf..
(Github) - git commit log 조작하기 🍳머리말 깜빡하고 어제 해야할 commit을 놓쳐 잔디를 심지 못했던 사람들을 위해 존재하는 글입니다. 📕 Repository 제작 우측 상단에 +버튼을 클릭해 new repository를 누르면 다음과 같이 새로운 repository를 생성할 수 있는 화면이 나옵니다. 여기서 적절히 test용 repository name을 적어주신 후 Add a README file을 체크해 준 후 Create repository버튼을 클릭해 생성해줍니다. 그냥 생성해버리면 empty repository를 clone할 수 없으므로 꼭 체크해주셔야 합니다. 📔 화면 클릭 후 화면은 이런식으로 구성됩니다. 이 창에서의 url을 미리 복붙해줍니다. 📕 Bash 실행 git bash를 실행해서 조작준비를 해봅니다. 📔 순서 ..
(Github) - 꾸미기(어떤 시간대에 주로 commit을 하는지 볼 수 있는 ui) 제 프로필에 다음 사진과 같은 ui를 추가하는 방법을 포스팅하겠습니다. 1. Project fork하기 원작자의 project에서 시간대를 한국/서울시 기준으로 맞추기 위해 약간 수정되었다고 합니다. 아래 repository를 fork하도록 합니다. https://github.com/techinpark/productive-box 위 link로 들어가면 다음과 같은 화면이 나옵니다. 사진상 빨간 테두리로 표시되어 있는 fork버튼을 클릭하시고 나오는 창에 제 github id를 클릭하면 해당 project를 통째로 내 repository로 가져오게 됩니다. fork가 완료되었으면 내 git으로 들어가 repository가 잘 fork되었는지 확인합니다. 상기와 같이 productive-box라는 repos..