پروژه GraphQL

این صفحه حاوی جزئیات یک پروژه نگارش فنی است که برای فصل اسناد Google پذیرفته شده است.

خلاصه ی پروژه

سازمان منبع باز:
GraphQL
نویسنده فنی:
کارولسترن
نام پروژه:
ایجاد منبع پرسش و پاسخ
طول پروژه:
طول استاندارد (3 ماه)

شرح پروژه

یادگیری یک فناوری جدید هرگز آسان نیست - و با سوالات زیادی همراه است. با GraphQL، پروژه به اندازه کافی تکامل یافته است که در بیشتر موارد، اطلاعات در آنجا موجود است. تنها موضوع یافتن آن است زیرا این اطلاعات در منابع مختلف و جوامع برنامه نویسی پراکنده شده است.

چیزی که می تواند یک پیشرفت ابزاری برای زبان آموزان GraphQL باشد، بخش مرکزی سوالات متداول (FAQ) است. این مورد در حال حاضر در graphql.org وجود ندارد و منجر به سؤالاتی می شود که یا دائماً تکرار می شوند یا بی پاسخ می مانند.

این بخش پرسش‌های متداول جدید در وب‌سایت graphql.org ادغام می‌شود و شامل بخش‌های مرتبط با:

  • تاریخچه و داخلی GraphQL

    • بنیاد GraphQL چیست؟
    • چه زمانی و چرا GraphQL ایجاد شد؟
    • بهترین منابع برای شروع چیست؟
  • اصول اولیه GraphQL

    • تفاوت GraphQL و REST/SQL/etc چیست؟
    • بهترین موارد استفاده برای GraphQL چیست؟
    • آیا GraphQL فقط برای توسعه دهندگان React است؟
  • مفاهیم پیشرفته GraphQL

    • چگونه می توانید کش سمت سرور را با GraphQL انجام دهید؟
    • آیا GraphQL از استفاده آفلاین پشتیبانی می کند؟
    • چگونه می توانید GraphQL API خود را آزمایش کنید؟
  • مشخصات

    • چگونه می توانم به مشخصات کمک کنم؟
    • بهترین راه برای دنبال کردن مشخصات منتشر شده چیست؟

و احتمالا بخش های بیشتری در راه است. سوالات فوق نمونه های بالقوه ای هستند. همکارانی که در حال یادگیری یا پس از ارائه سخنرانی در کنفرانس مربوط به GraphQL از من هستند، همه آنها هستند.

سؤالات مربوط به سؤالات متداول از طریق مناطق مختلف اینترنت تهیه می شود و سپس مرتب شده و اولویت بندی می شود. برخی از این حوزه ها عبارتند از:

  • سرریز پشته
  • مشکلات GitHub (در سازمان GraphQL، نحوه GraphQL و فراتر از آن)
  • توییتر
  • مکالمه با مدرسان برجسته GraphQL
  • صفحات محصول مرتبط با GraphQL
  • Quora

علاوه بر محتوای مختصر و مفید، صفحه پرسش‌های متداول نهایی با در نظر گرفتن UX و قابلیت دسترسی ساخته می‌شود.