عندما يصدر المطورون برمجياتهم كمصدر مفتوح ، فإنه يدل على أنهم جديرين بالثقة وسخياء. البرمجيات مفتوحة المصدر كان أحد الأشياء الرئيسية التي ساعدتني شخصيًا على البدء كمشفّر تعليمي ذاتي.
لكي يكون المشروع مفتوحًا المصدر ، يتعين على المطور إنشاء مصدره رمز متاح للجمهور بحيث يمكن لأي شخص مهتم فحصه والتعلم منه. الأهم من ذلك ، أنه يوضح أيضًا أن المطور ليس لديه نوايا سيئة ، حيث أن الشفرة مفتوحة المصدر تتيح للمستخدمين تجميع ثنائياتهم الخاصة بدلاً من استخدام أي موفر.
إذا واجهت برنامجين من أي وقت مضى ولم تتمكن من تحديد أيهما سيستخدم ، تحقق لمعرفة ما إذا كان أحدهما مفتوح المصدر والآخر ليس كذلك. إذا كان الأمر كذلك ، فيجب أن يكون اختيارك واضحًا.
ومع ذلك ، إذا كنت ترغب في التعلم من شفرة مصدر البرنامج أو حتى إضافتها ، فهذا خيار أيضًا. للقيام بذلك ، ستحتاج إلى معرفة كيفية عرض التعليمات البرمجية المصدر. في هذه المقالة ، دعونا نتحدث عن كيفية القيام بذلك.
كيفية العثور على شفرة المصدر
بمجرد العثور على جزء مفتوح المصدر - البرنامج الذي ترغب في عرض الكود المصدري له ، والخطوة الأولى هي معرفة كيفية إتاحة الكود المصدري للمشروع.
في معظم الحالات ، سيتم استضافة الكود المصدري في أكبر نظام للتحكم في إصدار الويب ، جيثب.
In_content_1 الكل: [300x250] / dfp: [640x360]->ما المقصود بـ GitHub؟
تأسست GitHub في عام 2008 وتم شراؤها من قبل Microsoft في عام 2018. إنها عبارة عن نظام أساسي لتطوير البرمجيات عالميًا يوفر جميع التعليمات البرمجية المصدر وظيفة إدارة شخص سخيف ، إلى جانب ميزاتها الخاصة التي تعزز إمكاناتها التعاونية وميزات التحكم في الإصدار.
في أكثر الأحيان ، سيستضيف المطورون شفرة المصدر المفتوح على GitHub. بعض الأمثلة على البرامج التي ربما سمعت عنها والتي تتوفر بها شفرة المصدر على GitHub هي ليبر أوفيس و الأعرج و مشغل وسائط VLC.
باستخدام ميزة البحث في جيثب ، يجب أن تكون قادرًا على العثور على الكود المصدر وعرضه لكل مشروع برمجي رئيسي عمليًا مفتوح المصدر.
كيفية عرض شفرة المصدر
بمجرد العثور على مستودع GitHub الذي يستضيف شفرة مصدر البرنامج ، ستجد أن كل شيء منظم في شجرة دليل أساسية. بالنسبة للملفات ، تجعل GitHub عرض التعليمات البرمجية أمرًا سهلاً للغاية.
كمنصة تطوير ، يقوم GitHub بتنسيق التعليمات البرمجية المصدر بدقة من خلال واجهة الويب الخاصة به. ستشمل جميع المشاريع ذات السمعة الطيبة تقريبًا README.md ، وهو ملف تخفيض السعر يعرض معلومات مفيدة حول المستودع وهيكله. عندما تنتقل إلى مستودع ، انتقل لأسفل وسترى محتويات هذا الملف.
مستودع README.md مهم للتحقق لأنه يشير غالبًا إلى المستخدمين في اتجاه الكود المصدري الذي قد يهتمون به. يمكن ملء مستودع بجميع أنواع الشفرات وغيرها من البيانات ، بعضها غير مجدي لك تمامًا ، لذا فإن هذا الملف هو خريطة طريقك.
بمجرد معرفة مكان وجود الشفرة التي تهتم بها في المستودع ، كل ما عليك فعله هو النقر فوق شجرة دليل المستودع للوصول إلى المكان الذي تريد الانتقال إليه.
سيؤدي النقر فوق أحد الملفات إلى عرضه مع تمييز الجملة الصحيح.
للتفتيش السريع ، تعد واجهة ويب GitHub رائعة. ومع ذلك ، للحصول على شفرة المصدر الأكثر تعقيدًا ، قد ترغب في عرض ملفات متعددة في نفس الوقت أو خلال فترة زمنية طويلة. في هذه الحالة ، نوصي بتنزيل وعرض شفرة المصدر من خلال محرر النص ، مثل Sublime Text.
تنزيل شفرة المصدر
لا يستغرق تنزيل مستودع من GitHub سوى نقرتين.
أعلى كل مستودع ، أسفل الصف الذي يعرض إجمالي عدد التعهدات والفروع والحزم والإصدارات والمساهمين ، سترى زر أخضر بعنوان استنساخ أو تنزيل. انقر عليها واختر تنزيل ZIP.
بشكل افتراضي ، سيبدأ هذا بتنزيل الفرع الرئيسي للمستودع الحالي كملف ZIP. عند الانتهاء ، كل ما عليك القيام به هو استخراج الأرشيف إلى مجلد محلي على جهاز الكمبيوتر الخاص بك. بعد ذلك ، باستخدام محرر نصوص ، يمكنك فتح أي من ملفات المستودع بطريقة أسرع بكثير لا تتطلب متصفحًا.
إذا لم تكن مشفرًا ذي خبرة ، فقد يكون GitHub مربكًا بعض الشيء في البدايه. إذا كنت تفكر في الأمر كدليل مفتوح للشفرة المصدرية ، مع وجود ملف التمهيدي في المستوى الأعلى ، فهذا ليس مخيفًا للغاية. يعد عرض التعليمات البرمجية المصدر باستخدام GitHub أمرًا بسيطًا ، محليًا ومن خلال واجهة الويب الخاصة به.