github(7)
-
[Github] 문서화를 위한 action (Doxygen)
1. 문서화 기본적으로 README를 하나하나 사람이 직접 만드는 것은 생각보다도 복잡하고 많은 시간과 노력을 필요로 한다. 스크립트의 양이 많고 복잡하기 때문이다. 또한 아주 상세하게 작성된 설명은 사실상 코드를 직접 보는 것과 차이가 없을 수 있다. (고도로 발단된 설명은 코드와 다를 바 없다.) 차라리 코드에 대한 최소한의 설명을 주석으로 추가하는 것이 올바를 수 있다. 이에 정해진 규칙에 따라서 작성된 주석을 자동으로 문서화하는 프로그램을 사용할 수도 있다. 3줄 요약 닥치고 md를 작성하는 짓은 멍청하다. → 이럴 바에는 그냥 코드를 보고 이해하는 것이 더 올바르다. 그럼에도 코드를 보고서 쉽게 파악하기 동작 원리는 주석으로 추가하는 것이 옳다. 필요하다면 최소한의 클래스와 메서드만 자동으로 문..
2023.06.25 -
[SW종합설계] 팀 Github
1. Repository GitHub - mirae-anet/Marchen: 4학년 1학기 SW종합설계 4학년 1학기 SW종합설계. Contribute to mirae-anet/Marchen development by creating an account on GitHub. github.com 2. Projects @mirae-anet project • mirae-anet made by ramen4598 github.com
2023.05.10 -
[Github] Git flow
1. Git flow 💡 Git-flow는 총 5가지의 브랜치를 사용해서 운영을 합니다. main(master) : 기준이 되는 브랜치로 제품을 배포하는 브랜치 입니다. develop : 개발 브랜치로 개발자들이 이 브랜치를 기준으로 각자 작업한 기능들을 합칩니다. feature : 단위 기능을 개발하는 브랜치로 기능 개발이 완료되면 develop 브랜치에 합칩니다. release : 배포를 위해 master 브랜치로 보내기 전에 먼저 QA(품질검사)를 하기위한 브랜치. hotfix : master 브랜치로 배포를 했는데 버그가 생겼을 떄 긴급 수정하는 브랜치 입니다. develop 브랜치를 기준으로 작업에 필요한 새로운 branch 만들어서 작업 후에 develop에 merge 하기.
2023.04.11 -
[Github] 대용량 파일 공유
0. 참고 자료 GitHub의 대용량 파일 정보 - GitHub Docs GitHub의 크기 제한 정보 GitHub는 파일 과 리포지토리 크기에 대한 하드 제한이 있지만 모든 Git 리포지토리에 풍부한 스토리지를 제공하려고 시도합니다. 사용자의 성능과 안정성을 보장하기 위해 docs.github.com 1. Github 용량 제한 GitHub은(는) 리포지토리에 허용되는 파일의 크기를 제한합니다. GitHub는 100MB보다 큰 파일을 차단합니다. 50MB보다 큰 파일을 추가하거나 업데이트하려고 하면 Git에서 경고가 표시됩니다. (성공적으로 푸시되지만 커밋을 제거하고 별도의 방식을 사용하자. ) 2. 리포지토리의 기록에서 파일 제거 본격적으로 대용량 파일을 푸시하는 방법에 대하여 알아보기 전에 잘못 푸..
2023.03.17 -
[Docker] Github와의 연동
0. 참고자료 출처 : https://youtu.be/cqlY1Hc70H0 1. Github와 Docker의 만남 왜 만남? 기본적으로 생성한 이미지를 dockerhub에 업로드할 수 있다. 하지만 dockerhub에서는 무료 비공개 업로드는 하나밖에 안 된다. 그래서 다수의 비공개 업로드를 위해서 Github를 활용할 필요가 있다. 2. Container Registry Github의 Packages에서는 Container Registry라는 기능을 제공한다. (Docker는 현재 Container Registry로 대체되었다.) Working with the Container registry - GitHub Docs About the Container registry The Container regi..
2023.02.28 -
[Github] issue
0. 참고자료 해당 글은 notion ai의 도움을 받아서 작성했습니다. 1. Github Issue에 대한 설명과 사용법 Github Issue는 Github에서 제공하는 이슈 트래킹 시스템입니다. 이슈란 소프트웨어 개발 과정에서 발생할 수 있는 버그, 개선사항, 질문 등을 의미합니다. Github Issue를 사용하면 개발자들은 프로젝트에 대한 이슈들을 신속하게 식별하고 추적할 수 있습니다. 이슈는 프로젝트의 일정 관리, 문제 해결, 협업 및 팀 커뮤니케이션에 매우 유용합니다. 가. Issue 생성하기 Github Repository에서 Issue를 생성하려면 다음과 같다. 1. Github Repository에서 Issues를 클릭합니다. 2. New Issue를 클릭합니다. 3. 이슈 제목과 설명..
2023.02.27 -
2022-04-12 .vimrc파일 github에 올리기
Github를 통해서 Vim setting 값을 관리하기 위해서 .vimrc 파일을 github에 올려보자. 1. github에서 repository를 새로 만든다. Repository name을 MyVimSettings라고 설정했다고 가정하고 진행한다. 2. create a new repository on the command line cd git init git add .vimrc git commit -m “first commit” git remote add origin git@github.com:your_github_id/MyVimSettings.git git push origin master 잘못된 주소를 수정하려면... git remote remove origin git remote add or..
2022.04.12