
ورقة الغش القابلة للتصفية لنظام التحكم في إصدار GIT. افتح موقع الويب وابدأ الكتابة لإجراء بحث. اضغط على مفتاح ESC لإعادة تعيين حقل البحث. يتم تحديد الأوامر تلقائيًا عند النقر عليها لتسهيل النسخ.
يستخدم الموقع الفانيليا جافا سكريبت (ECMASCRIPT 2015 أو ES6) وبعض الوظائف من RAMDA. تتم كتابة الأنماط في SASS وتبدو تلقائيًا باستخدام Autoprefixer. يتم استخدام Babel لنقلها و WebPack لتجميع الوحدة النمطية. يتم توفير الدعم دون اتصال من خلال العاملين في الخدمة مع AppCache Wardback بواسطة المكون الإضافي غير المتصل بـ WebPack. يتم وضع رمز JavaScript مع تكوين قاعدة ESLINT و AIRBNB ، والأنماط مع Stylelint وتكوينه القياسي. يتم استضافة الموقع في صفحات GitHub ونشرها مع نص NPM بسيط.
لفترة طويلة ، كان لدي ورقة غش شخصية من أوامر GIT في ملف نصي أتحقق منه بانتظام ، لأنني عادة ما أكون فظيعًا في تذكر هذا النوع من الأشياء. مع استمرار نمو ورقة الغش ، أصبح العثور على الأمر الذي كنت أبحث عنه بسرعة أكثر تعقيدًا ، لذلك في مرحلة ما اعتقدت أنه سيكون من المفيد أن يكون هناك نوع من البحث في ورقة الغش ولدت هذا الموقع.
في وقت لاحق ، خضع المشروع لعملية إعادة صياغة كبيرة تسعى للحصول على نمط وظيفي بعد أن قرأت الفصول القليلة الأولى من الدليل الممتاز للأستاذ فريسبي في الغالب للبرمجة الوظيفية. ومع ذلك ، فإن ما ستجده هنا ليس بأي حال من الأحوال نهجًا وظيفيًا صارمًا. تألفت Refactor في الغالب على وظائف الاستخراج والتفكك ، والاستفادة من تكوين الوظائف والكاري. ومع ذلك ، فقد خدمني للعب مع هذه المفاهيم.
تصميم الموقع مستوحى بشدة من (استعار من) موقع GIT الرسمي. أصبحت لقطة الشاشة المتحركة في الجزء العلوي من هذا المستند ممكنًا بفضل الأداة AM-I-I-Ibsive. أيضا ، كانت هذه التعليمات مفيدة للغاية لمعرفة النشر على صفحات github مع خطوة البناء.
شكر خاص لجميع الذين أشاروا إلى الأخطاء في ورقة الغش أو الأوامر المقترحة لإضافتها. يتم الفضل بشكل فردي في رسائل الالتزام ذات الصلة ، لذلك انتقل إلى التحقق من ذلك إذا كنت فضوليًا.
يتم إصدار رمز المصدر للموقع تحت رخصة معهد ماساتشوستس للتكنولوجيا. يتوفر النص الكامل للترخيص في ملف الترخيص. إذا وجدت أي أخطاء أو لديك اقتراحات لهذا المشروع ، فيرجى فتح مشكلة وسأبذل قصارى جهدي للمساعدة.