Why Github Wiki?
코드스쿼드 부트캠프에 참여한 지 벌써 3달이 넘는 시간이 훌쩍 지났고, 4월 4일부터 본격적으로 팀 프로젝트에 도입했다. 이제 정말 팀으로서 하나의 결과물을 내야 하는 것이다. 페어 프로그래밍과는 또 다른, 제대로 된 협업을 경험해 보는 것이다. 협업을 하면서 Github의 기능 중 하나인 Wiki를 사용해 보라는 제안이 있었다. 막상 적어보려고 하니 막막해서 무엇을 적으면 도움이 될지에 대해서 정리해 보려고 한다.
My Goal
개발 문서 작성법을 알고, 추후 프로젝트에 적용시키기
[Git] github 위키 기능 및 사용법
소프트웨어 프로젝트에서 소스코드만큼 중요한 것이 개발문서다. 굳이 포스트를 할애하면서까지 개발문서의 중요성을 언급하지 않아도 개발문서의 중요성은 모두들 공감할 것이다. 특히 프로
hbase.tistory.com
일단 무작정 github wiki라고 구글링을 해 봤고 위 글을 찾았다. 여기서는 개발 문서의 중요성과 Wiki를 작성하는 방법에 대해서 설명하고 있다.
프로젝트를 할 때, 소스코드뿐만 아니라 개발 문서도 중요하다는 것.
특히 프로젝트의 규모가 크고, 복잡도가 높고, 참여하는 인원이 많을수록 이 중요성은 커진다고 한다. 개발문서 하나만 잘 작성되어 있어도 커뮤니케이션 비용이 줄고, 버그 가능성도 낮아지기 때문이다.
Projects with great wikis
GitHub - Netflix/Hystrix: Hystrix is a latency and fault tolerance library designed to isolate points of access to remote system
Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex di...
github.com
잘 쓴 위키로 뽑힌, 위 사이트를 들어가 보면 이런 식으로 굉장히 꼼꼼하고 체계적으로 작성되어 있는 것을 알 수 있다.
Netflix에서 만든 Hystrix라는 라이브러리인데 소개부터 시작해서 환경설정, 자주 묻는 질문, 사용법, 플러그인 등등 이 라이브러리를 쓸 때 궁금할만한 점들을 모두 적어놓았다.
지금 당장 완벽한 Wiki를 작성할 순 없을 것 같고 일단 어설프더라도 적어볼 만한 것들을 적어보고, 점점 개선해 나가봐야겠다.
'Programming > Git' 카테고리의 다른 글
팀 프로젝트에 꼭 필요한 Commit Convention: 이슈 번호와 커밋 타입으로 관리하기 (0) | 2023.02.22 |
---|---|
🌳 Git subtree: 여러 개의 Repository 하나로 합치기 (0) | 2023.02.11 |
Git과 Github에 대해서 간단히 핵심을 짚어보자 (0) | 2021.10.08 |