Dự án GraphQL

Trang này chứa thông tin chi tiết về một dự án viết nội dung kỹ thuật đã được chấp nhận tham gia Google Season of Docs.

Tóm tắt dự án

Tổ chức nguồn mở:
GraphQL
Người viết nội dung kỹ thuật:
carolstran
Tên dự án:
Tạo tài nguyên về Câu hỏi thường gặp
Thời lượng dự án:
Thời gian tiêu chuẩn (3 tháng)

Mô tả dự án

Việc học một công nghệ mới không bao giờ dễ dàng và sẽ có rất nhiều câu hỏi. Với GraphQL, dự án đã phát triển đủ để hầu hết thông tin đều có sẵn. Bạn chỉ cần tìm thông tin đó vì thông tin đó nằm rải rác trên nhiều tài nguyên và cộng đồng lập trình.

Một phần có thể cải thiện hiệu quả cho những người mới học GraphQL là phần Câu hỏi thường gặp (FAQ) ở trung tâm. Thông tin này hiện không có trên graphql.org và dẫn đến các câu hỏi liên tục lặp lại hoặc không được trả lời.

Mục Câu hỏi thường gặp mới này sẽ được tích hợp vào trang web graphql.org và chứa các phần liên quan đến:

  • Nhật ký và nội bộ trong GraphQL

    • GraphQL Foundation là gì?
    • Tại sao và khi nào thì GraphQL được tạo ra?
    • Tài nguyên nào là phù hợp nhất để bắt đầu?
  • Kiến thức cơ bản về GraphQL

    • Điểm khác biệt giữa GraphQL và REST/SQL/v.v. là gì?
    • Trường hợp sử dụng tốt nhất cho GraphQL là gì?
    • GraphQL chỉ dành cho nhà phát triển React phải không?
  • Các khái niệm nâng cao về GraphQL

    • Làm cách nào để lưu vào bộ nhớ đệm phía máy chủ bằng GraphQL?
    • GraphQL có hỗ trợ sử dụng ngoại tuyến không?
    • Làm cách nào để kiểm thử GraphQL API?
  • Thông số kỹ thuật

    • Làm cách nào để tôi đóng góp cho quy cách này?
    • Cách tốt nhất để theo dõi các bản phát hành thông số kỹ thuật là gì?

Và nhiều phần khác sẽ sớm ra mắt. Các câu hỏi trên là ví dụ tiềm năng. Đây cũng là những câu hỏi mà các đồng nghiệp đang tìm hiểu hoặc sau khi tôi có bài nói chuyện tại hội nghị liên quan đến GraphQL đã hỏi tôi.

Các câu hỏi cho phần Câu hỏi thường gặp sẽ được lấy từ nhiều nơi trên Internet, sau đó được sắp xếp và ưu tiên. Một số lĩnh vực đó bao gồm:

  • StackOverflow
  • Các vấn đề trên GitHub (trong tổ chức GraphQL, How To GraphQL và các vấn đề khác)
  • Twitter
  • Cuộc trò chuyện với những người hướng dẫn GraphQL nổi bật
  • Trang sản phẩm liên quan đến GraphQL
  • Quora

Ngoài nội dung súc tích và hữu ích, trang Câu hỏi thường gặp cuối cùng sẽ được xây dựng theo hướng chú trọng đến trải nghiệm người dùng và khả năng hỗ trợ tiếp cận.