Tạo thư viện C ++ cũng có nghĩa là ghi lại nó để người khác có thể sử dụng nó và tài liệu đó có thể thay đổi đáng kể về chất lượng.
Làm thế nào một trang web cho một thư viện C ++ được cấu trúc để nó có hiệu quả nhất?
Tôi sẽ đóng khung "hiệu quả nhất" khi được chia thành ba nhóm các bên liên quan đến thư viện cụ thể, mỗi nhóm có thể tìm và tìm hiểu những gì họ cần tham gia và sử dụng thư viện:
Người dùng mới cần một phần giới thiệu, tải xuống, thiết lập và tài liệu tuyệt vời, rõ ràng chuyển từ bước này sang bước tiếp theo.
Người dùng dày dạn cần một tài liệu tham khảo vững chắc với quyền truy cập nhanh vào các chi tiết họ cần và thông tin rõ ràng về các bản cập nhật mới.
Những người đóng góp mới cần một cách hướng dẫn bao gồm các bước họ phải thực hiện để có được những đóng góp của họ vào thư viện.
Tôi muốn tìm ra cách làm cho mỗi người rất hài lòng với những gì họ thấy và sử dụng. Câu hỏi này là một chút giao thoa giữa lập trình chuyên nghiệp và trải nghiệm người dùng.
Đối với các ví dụ cụ thể, Boost là một trong những bộ sưu tập thư viện tốt nhất, nhưng cài đặt ban đầu, tài liệu tham khảo và tìm ra cách đóng góp có thể hơi khó hiểu.
Mặt khác, tôi đã tìm thấy cppreference.com và tài liệu SGI STL rất rõ ràng và hữu ích với các giải thích, liên kết và ví dụ.
Mặc dù các ví dụ chỉ là ý kiến và những người khác có thể khác nhau, nhưng nó giúp đưa ra bối cảnh cho câu hỏi tôi đang hỏi.