مجتمع للمبرمجين المقبلين لتعلم لغات البرمجة الجديدة والاستفادة من قوة الموارد.
استنساخ الريبو
استنساخ الريبو المعطى في مجلد حيث تريد.
git clone https://github.com/BrainBuzzer/hyperlog.Clubتثبيت التبعيات
انتقل إلى الدليل المستنسخ وتثبيت التبعيات المطلوبة لتشغيل المشروع.
cd hyperlog.Club
npm installملاحظة: قد تحتاج إلى تثبيت
windows_build_toolsوnode-gypإذا كنت تستخدم نظام التشغيل Windows.
ابدأ في التطور.
قم بتدوير الخادم من الدليل.
npm run developافتح رمز المصدر وابدأ التحرير!
Hyperlog.club يعمل الآن على http://localhost:8000 !
ملاحظة: سترى أيضًا رابطًا ثانيًا: http://localhost:8000/___graphql . هذه أداة يمكن استخدامها لتجربة الاستعلام عن البيانات. تعرف على المزيد حول استخدام هذه الأداة في البرنامج التعليمي Gatsby.
افتح دليل hyperlog.Club في محرر الرمز المفضل لديك. ترميز سعيد!
نظرة سريعة على الملفات والأدلة ذات المستوى الأعلى الذي ستراه في مشروع Gatsby.
.
├── node_modules
├── src
├── resources
├── .gitignore
├── .prettierrc
├── gatsby-browser.js
├── gatsby-config.js
├── gatsby-node.js
├── gatsby-ssr.js
├── LICENSE
├── package-lock.json
├── package.json
└── README.md
/node_modules : يحتوي هذا الدليل على جميع وحدات التعليمات البرمجية التي يعتمد عليها مشروعك (حزم NPM) يتم تثبيتها تلقائيًا.
/src : سيحتوي هذا الدليل على جميع التعليمات البرمجية المتعلقة بما ستراه في الواجهة الأمامية لموقعك (ما تراه في المتصفح) مثل رأس موقعك أو قالب الصفحة. src هي اتفاقية "رمز المصدر".
/resources : يحتوي هذا الدليل على جميع البرامج التعليمية والموارد التي يمكنك العثور عليها على الموقع. هذا الدليل هو جوهر جميع الموارد.
.gitignore : يخبر هذا الملف GIT بالملفات التي يجب ألا تتبعها / عدم الحفاظ على سجل الإصدار.
.prettierrc : هذا ملف تكوين للأجمل. أجمل هو أداة للمساعدة في الحفاظ على تنسيق الكود الخاص بك متسقة.
gatsby-browser.js : هذا الملف هو المكان الذي يتوقع فيه Gatsby العثور على أي استخدام لواجهة برمجة تطبيقات Gatsby Browser (إن وجدت). هذه تسمح بالتخصيص/تمديد إعدادات Gatsby الافتراضية التي تؤثر على المتصفح.
gatsby-config.js : هذا هو ملف التكوين الرئيسي لموقع Gatsby. هذا هو المكان الذي يمكنك فيه تحديد معلومات حول موقعك (البيانات الوصفية) مثل عنوان الموقع ووصفه ، وهو الإضافات Gatsby التي ترغب في تضمينها ، وما إلى ذلك (تحقق من مستندات التكوين لمزيد من التفاصيل).
gatsby-node.js : هذا الملف هو المكان الذي يتوقع فيه Gatsby العثور على أي استخدام لواجهة برمجة تطبيقات Gatsby Node (إن وجدت). هذه تسمح بالتخصيص/تمديد إعدادات Gatsby الافتراضية التي تؤثر على أجزاء من عملية بناء الموقع.
gatsby-ssr.js : هذا الملف هو المكان الذي يتوقع فيه Gatsby العثور على أي استخدام لواجهة برمجة تطبيقات Gatsby Side Side (إن وجدت). هذه تسمح بتخصيص إعدادات Gatsby الافتراضية التي تؤثر على عرض جانب الخادم.
LICENSE : Hyperlog.club مرخصة بموجب GPL-V3.
package-lock.json (انظر package.json أدناه ، أولاً). هذا ملف تم إنشاؤه تلقائيًا استنادًا إلى الإصدارات الدقيقة من تبعيات NPM التي تم تثبيتها لمشروعك. (لن تغير هذا الملف مباشرة).
package.json : ملف واضح لمشاريع Node.js ، والتي تتضمن أشياء مثل البيانات الوصفية (اسم المشروع ، المؤلف ، إلخ). هذا البيان هو كيف تعرف NPM الحزم التي يجب تثبيتها لمشروعك.
README.md : ملف نصي يحتوي على معلومات مرجعية مفيدة حول مشروعك.