โปรเจ็กต์ GraphQL

หน้านี้มีรายละเอียดของโปรเจ็กต์การเขียนเชิงเทคนิคที่ได้รับการยอมรับสำหรับ Google Season of Docs

สรุปโปรเจ็กต์

องค์กรโอเพนซอร์ส
GraphQL
นักเขียนเชิงเทคนิค
carolstran
ชื่อโปรเจ็กต์:
สร้างแหล่งข้อมูลคำถามที่พบบ่อย
ระยะเวลาของโปรเจ็กต์
ระยะเวลามาตรฐาน (3 เดือน)

คำอธิบายโปรเจ็กต์

การเรียนรู้เทคโนโลยีใหม่ไม่ใช่เรื่องง่ายและมักจะมาพร้อมกับคำถามมากมาย การใช้ GraphQL ทำให้โครงการได้มีการพัฒนาไปมากพอจนมีข้อมูลอยู่ในมือ โดยส่วนใหญ่ เพียงแค่ต้องค้นหาข้อมูลดังกล่าวเนื่องจากข้อมูลดังกล่าวกระจัดกระจายอยู่ในแหล่งข้อมูลและชุมชนการเขียนโปรแกรมต่างๆ

สิ่งที่อาจช่วยปรับปรุงผู้เรียนสำหรับ GraphQL ได้คือส่วน "คำถามที่พบบ่อย" หลัก ปัจจุบันส่วนนี้หายไปจาก Graql.org และนำไปสู่คำถามที่ซ้ำๆ อย่างต่อเนื่องหรือยังไม่ได้รับการตอบ

ส่วนคำถามที่พบบ่อยใหม่นี้จะผสานรวมเข้ากับเว็บไซต์ graphql.org และมีหัวข้อต่อไปนี้

  • ประวัติและภายในของ GraphQL

    • GraphQL Foundation คืออะไร
    • GraphQL สร้างขึ้นเมื่อใดและทำไม
    • แหล่งข้อมูลที่ดีที่สุดสำหรับการเริ่มต้นใช้งานคืออะไร
  • ข้อมูลเบื้องต้นเกี่ยวกับ GraphQL

    • GraphQL กับ REST/SQL/อื่นๆ แตกต่างกันอย่างไร
    • กรณีการใช้งาน GraphQL ที่เหมาะที่สุดมีอะไรบ้าง
    • GraphQL มีไว้สำหรับนักพัฒนาซอฟต์แวร์ React เท่านั้นใช่ไหม
  • แนวคิดขั้นสูงของ GraphQL

    • คุณใช้การแคชฝั่งเซิร์ฟเวอร์ด้วย GraphQL ได้อย่างไร
    • GraphQL รองรับการใช้งานแบบออฟไลน์ไหม
    • คุณทดสอบ GraphQL API ได้อย่างไร
  • ข้อมูลจำเพาะ

    • ฉันจะมีส่วนร่วมในข้อกำหนดได้อย่างไร
    • วิธีใดเป็นวิธีที่ดีที่สุดในการปฏิบัติตามข้อกำหนดเฉพาะที่เผยแพร่

และอาจมีส่วนอื่นๆ เพิ่มเติมในเร็วๆ นี้ คำถามข้างต้นอาจเป็นตัวอย่างได้ คำถามเหล่านี้ยังมาจากเพื่อนร่วมงานที่กำลังเรียนรู้หรือหลังจากการบรรยายในการประชุมเกี่ยวกับ GraphQL ด้วย

คำถามสำหรับคําถามที่พบบ่อยจะมาจากแหล่งต่างๆ บนอินเทอร์เน็ต จากนั้นจะจัดเรียงและจัดลําดับความสําคัญในภายหลัง ตัวอย่างพื้นที่เหล่านี้ ได้แก่

  • StackOverflow
  • ปัญหาเกี่ยวกับ GitHub (ในองค์กร GraphQL, How To GraphQL และอื่นๆ)
  • Twitter
  • การสนทนากับผู้สอน GraphQL ที่มีชื่อเสียง
  • หน้าผลิตภัณฑ์ที่เกี่ยวข้องกับ GraphQL
  • Quora

นอกจากเนื้อหาที่กระชับและเป็นประโยชน์แล้ว หน้าคำถามที่พบบ่อยหน้าสุดท้ายจะสร้างขึ้นโดยคำนึงถึง UX และการเข้าถึงอีกด้วย