Blog Go

Pkg.go.dev có diện mạo mới!

Julie Qiu
10 November 2020

Kể từ khi ra mắt pkg.go.dev, chúng tôi đã nhận được nhiều phản hồi tuyệt vời về thiết kế và khả năng sử dụng. Đặc biệt, rõ ràng là cách tổ chức thông tin đã gây nhầm lẫn cho người dùng khi điều hướng trên trang web.

Hôm nay chúng tôi hào hứng chia sẻ pkg.go.dev được thiết kế lại, với hy vọng sẽ rõ ràng và hữu ích hơn. Bài đăng này trình bày những điểm nổi bật. Để biết chi tiết, xem Go issue 41585.

Trang đích nhất quán cho mọi đường dẫn

Thay đổi chính là trang pkg.go.dev/<path> đã được tổ chức lại xung quanh khái niệm về một đường dẫn. Một đường dẫn đại diện cho một thư mục trong một phiên bản cụ thể của module. Bây giờ, bất kể nội dung trong thư mục đó là gì, mọi trang đường dẫn sẽ có cùng bố cục, với mục tiêu làm cho trải nghiệm nhất quán, hữu ích và dễ đoán.

Landing page for cloud.google.com/go/storage
Hình 1. Trang đích cho https://pkg.go.dev/cloud.google.com/go/storage.

Trang đường dẫn sẽ hiển thị README tại đường dẫn đó nếu có. Trước đây, tab tổng quan chỉ hiển thị README nếu có tại thư mục gốc của module. Đây là một trong nhiều thay đổi chúng tôi đang thực hiện để đưa thông tin quan trọng nhất lên đầu trang.

Điều hướng tài liệu

Phần tài liệu hiện hiển thị một mục lục cùng với thanh điều hướng bên cạnh. Điều này cho phép xem toàn bộ API của package, trong khi vẫn có ngữ cảnh khi điều hướng qua phần tài liệu. Ngoài ra còn có một ô nhập liệu “Jump To” mới ở thanh điều hướng bên trái, để tìm kiếm các định danh.

Jump To feature navigating net/http
Hình 2. Tính năng Jump To trên https://pkg.go.dev/net/http.

Xem Go issue 41587 để biết chi tiết về các thay đổi trong phần tài liệu.

Siêu dữ liệu trên trang chính

Thanh tiêu đề trên mỗi trang hiện hiển thị thêm siêu dữ liệu, chẳng hạn như số lượng “imports” và “imported by” của mỗi package. Các biểu ngữ cũng hiển thị thông tin về các phiên bản minor và major mới nhất của module. Xem Go issue 41588 để biết chi tiết.

Header metadata for github.com/russross/blackfriday
Hình 3. Siêu dữ liệu tiêu đề cho https://pkg.go.dev/github.com/russross/blackfriday.

Video hướng dẫn

Tuần trước tại Google Open Source Live, chúng tôi đã trình bày hướng dẫn trải nghiệm trang web mới trong bài nói chuyện, Level Up: Go Package Discovery and Editor Tooling.

Phản hồi

Chúng tôi rất vui khi chia sẻ bản thiết kế cập nhật này với bạn. Như thường lệ, hãy cho chúng tôi biết suy nghĩ của bạn qua các liên kết “Share Feedback” và “Report an Issue” ở cuối mỗi trang của trang web.

Và nếu bạn quan tâm đến việc đóng góp cho dự án này, pkg.go.dev là mã nguồn mở! Hãy xem hướng dẫn đóng góp để tìm hiểu thêm.

Bài tiếp theo: Mười một năm của Go
Bài trước: Thông báo Khảo sát Developer Go 2020
Mục lục blog