هذا هو المستودع لـ SelectSrassql.com. إنه كتاب تفاعلي يعلم SQL من خلال نقل نموذج عقلي لكتابة الاستعلامات.
هيكل الرمز قياسي إلى حد كبير لموقع Jekyll الذي تم بناؤه. انظر بنية دليل Jekyll.
يتم تخزين جميع الصفحات كملفات Markdown (.md) في الدليل العالي المستوى. يأخذ Jekyll ملفات Markdown هذه وتحويلها إلى ملفات HTML في /_site . أثناء التحويل ، يقوم بكل أنواع الأشياء الموفرة للطاقة الباردة مثل تضمينها في القوالب ذات عناصر رأس وتذييل موحدة. يتم تخزين هذه القوالب في /_layouts .
يمكنك تقديم نسخة محلية عن طريق تشغيل jekyll serve .
يكمن التعقيد الفني الرئيسي في تمارين SQL التفاعلية. يتم تنفيذ هذه كعلامة HTML مخصصة في /scripts/main.js . لا يدعم Firefox عناصر HTML المخصصة افتراضيًا ، لذلك قمنا بسحب مكتبة custom-elements.min.js من UNPKG. (انظر _layouts/default.html .)
للمساهمة ، إما إما مراسلتي عبر البريد الإلكتروني مباشرة على [email protected] ، أو إرسال طلب سحب باتباع هذه الخطوات:
bundle install )git clone https://github.com/MYUSERNAME/selectstarsql/jekyll serve وتحقق من التغييرات الخاصة بك على متصفحك على عنوان المضيف المحلي. من المحتمل أن يكون هذا http://127.0.0.1.تم ترخيص نثر الكتاب من قبل Zi Chong Kao بموجب ترخيص Creative Commons By-SA 4.0 والذي يسمح بالمشاركة والتكيف بموجب نفس الترخيص ومع الإسناد. يتم إصدار الرمز ومجموعات البيانات في المجال العام بموجب ترخيص Creative Commons CC0.