나는 점점 커지는 오픈 소스 프로젝트의 창시자입니다. 현재 문서를 관리하는 가장 좋은 방법을 찾으려고 노력하고 있습니다. 내가 고려한 옵션은 다음과 같습니다.
- HTML 웹 사이트
- Github Wiki
- Github에서 호스팅되는 마크 다운 파일
- Github README.md에 모든 문서 배치
이 문서는 이미 Markdown으로 작성되었으며 사용 가능한 방법을 알 수 없습니다. 소스를 브랜치하고 태그를 지정할 수있는 것처럼 문서를 브랜치하고 태그를 지정할 수 있기 때문에 실제로 Git을 사용하고 있습니다.
Markdown 라이브러리를 사용하여 Markdown을 HTML로 번역하고 스타일이 지정된 웹 사이트에 표시 할 수 있습니다. 변경 사항이있을 때마다 웹 사이트에 변경 사항을 업로드해야하며 설명서의 다른 "태그"를 모두 관리하기가 어려울 수 있습니다.
Github Wikis (내가 아는 한)는 현재 지점에 따라 변경되지 않습니다. 따라서 언제든지 Github Wiki 형식의 "마스터"버전의 문서 만 가질 수있었습니다.
Github README에 모두 넣는 것은 다소 깔끔합니다. 분기 및 태깅이 가능하지만 사용하기에 약간 지 치며 쉬운 탐색에 적합하지 않습니다.
멋진 해결책이 없습니까? 다른 옵션이 있습니까?