Tôi là người tạo ra một dự án nguồn mở đang phát triển. Hiện tại, tôi đang trở nên bối rối khi cố gắng tìm ra cách tốt nhất để quản lý tài liệu. Dưới đây là các tùy chọn tôi đã xem xét:
- Trang web HTML
- Wiki Github
- Tập tin Markdown được lưu trữ trên Github
- Đặt tất cả tài liệu trong Github README.md
Tài liệu đã được viết bằng Markdown, tôi chỉ không thể hiểu làm thế nào tôi muốn làm cho nó có sẵn. Tôi thực sự bị cuốn hút bởi Git vì tôi có thể phân nhánh và gắn thẻ tài liệu giống như tôi có thể phân nhánh và gắn thẻ nguồn.
Tôi có thể sử dụng thư viện Markdown để dịch Markdown sang HTML và hiển thị nó trên một trang web theo kiểu. Tôi sẽ cần phải tải lên các thay đổi lên trang web bất cứ khi nào có thay đổi và rất khó để quản lý tất cả các "thẻ" khác nhau của tài liệu.
Github Wikis (theo như tôi biết) không thay đổi theo chi nhánh bạn đang ở. Vì vậy, tôi chỉ có thể có phiên bản "chính" của tài liệu ở dạng Github Wiki tại bất kỳ thời điểm nào.
Đặt tất cả vào Github README là khá gọn gàng. Tôi nhận được phân nhánh và gắn thẻ, nhưng nó hơi mệt khi sử dụng và không cho vay tốt để điều hướng dễ dàng.
Tôi có thiếu một số giải pháp tuyệt vời? Tôi có những lựa chọn nào khác?