أفضل 5 شارات من شأنها تعزيز مستودع GitHub الخاص بك

أفضل 5 شارات من شأنها تعزيز مستودع GitHub الخاص بك

يمكن أن تعزز شارات GitHub إمكانية قراءة المستودع من خلال تزويد المستخدمين بطريقة سريعة لالتقاط مقاييس المستودع. يمكن تضمين الشارات في ملف README.md لتوضيح أهمية وضرورة مشروعك للمطورين الآخرين. نتيجة لذلك ، يحصل القراء على فكرة سريعة حقًا عن المستودع عن طريق التحقق من الشارات المرفقة.

هناك العديد من شارات GitHub المتاحة على الإنترنت ، وإليك أهم خمس شارات مفيدة لتضمينها في ملف README.md الخاص بك. لكل شارة مدرجة ، يتم توفير رمز Markdown المكافئ.

ما الذي يمكن أن تقدمه لك شارات GitHub؟

قد تبدو إضافة شارات GitHub إلى المستودع الخاص بك تافهة ، لكنها في الواقع مفيدة للغاية. كل ما عليك فعله هو استيراد كود Markdown من المصدر إلى ملف README.md.

عندما أنشأت مستودع GitHub لبرمجة Python ، حذفت الشارات. كان مستودعي غير المجمّع يحتوي على المحتويات الصحيحة ولكنه لم يبرز. وبسبب هذا ، اكتسب المستودع حركة مرور قليلة جدًا (زوار فريدون).

ذات صلة: كيفية إنشاء مستودع جيثب

بعد إضافة المزيد من الشارات إلى مستودعي ، رأيت ارتفاعًا تلقائيًا في عدد الزائرين الخارجيين (من 5 إلى 767) شهريًا (عرض الزوار الفريدين في Insights> حركة المرور على المستودع الخاص بك.)

كان صندوق الوارد الخاص بي مليئًا بالتعليقات حول مدى تميز مستودعي عن مستودعات برمجة Python الأخرى - كل ذلك بسبب الشارات. يمكن لشارة GitHub البسيطة تغيير مظهر المستودع الخاص بك تمامًا.

ضع هذا في اعتبارك دائمًا: الشارة تساوي 1000 سطر من التعليمات البرمجية.

1. إحصائيات جيثب

أفضل 5 شارات من شأنها تعزيز مستودع GitHub الخاص بك

توضح شارة GitHub Stats إجمالي النجوم والالتزامات وطلبات السحب والمشكلات والمساهمات في مستودع GitHub الخاص بك.

  1. النجوم : يحفظ المستخدمون مستودعات جيثب (مثل وضع إشارة مرجعية). يشير هذا إلى أن المستخدم مهتم ويرغب في البقاء على اطلاع دائم بالمستودع المحفوظ. ومع ذلك ، لا يمكن تحرير مستودع مميز بنجمة.
  2. يرتكب : حفظ التغيير في مستودع ويشار إلى الالتزام. يتم إلحاق تفاصيل مختلفة بالتنفيذ والمحتويات والرسالة (الوصف) واسم المؤلف والطابع الزمني .
  3. طلب السحب : يُعلم طلب السحب الآخرين بالتحسينات التي دفعتها إلى مستودع GitHub مختلف ، باستثناء مستودعاتك. غالبًا ما نشير إلى Pull Request باعتباره قلب GitHub Collaboration.
  4. المشكلات : تُستخدم مشكلات GitHub للحصول على تعليقات المستخدمين ، وتتبع الأفكار ، والتحسينات ، وقائمة الأخطاء التي يتم إبلاغ المستودع بها.
  5. المساهمة : تشير مساهمات GitHub إلى عدد المساهمات التي تم تقديمها إلى مستودعات أخرى. يمكن تقديم مساهمة بمساعدة طلب السحب.

لإضافة شارة GitHub Stats إلى المستودع الخاص بك ، قم بتضمين رمز Markdown أدناه في ملف README.md.

![Your Repository's Stats](https://github-readme-stats.vercel.app/api?username=Your_GitHub_Username&show_icons=true)

تأكد من تغيير اسم المستخدم = القيمة إلى اسم مستخدم GitHub الخاص بك. توفر شارة إحصائيات GitHub أيضًا رتبًا مثل S + (أعلى 1٪) و S (أعلى 25٪) و A ++ (أعلى 45٪) و A + (أعلى 60٪) و B + (الجميع) . كلما زادت الإحصائيات الخاصة بك ، كان ترتيبك أفضل.

2. اللغات الأكثر استخدامًا

كما يوحي الاسم ، تعرض شارة "اللغات الأكثر استخدامًا" اللغات الأكثر شيوعًا المستخدمة في جميع أنحاء GitHub. إنه مقياس GitHub للغات مثل HTML و CSS و JavaScript و Python و Go والمزيد التي تحتوي على معظم الأكواد على GitHub. اللغات مدرجة بترتيب تنازلي.

الموضوعات ذات الصلة: ما هي لغة البرمجة التي يجب أن تتعلمها؟

لإضافة شارة "اللغات الأكثر استخدامًا" إلى مستودعك ، قم بتضمين Markdown أدناه في ملف README.md الخاص بك.

![Your Repository's Stats](https://github-readme-stats.vercel.app/api/top-langs/?username=Your_GitHub_Username&theme=blue-green)

العيب الوحيد لهذه الشارة هو أنها لن تدرج Markdown باعتبارها اللغة الأكثر استخدامًا.

3. شارة المساهمين

أفضل 5 شارات من شأنها تعزيز مستودع GitHub الخاص بك

يعرض المساهمون شارة جميع العمليات مثل الإضافات ، الحذف ، و يرتكب التي تم تنفيذها على المستودعات الخاصة بك. عند دمج طلب سحب في المستودع الخاص بك ، ستتم إضافة الفرد الذي أنشأ الطلب كمساهم. إنها حقًا عادة جيدة أن تنسب الفضل إلى المساهمين الذين استثمروا وقتهم في توفير تحديث لمستودعك.

يمكن إنشاء شارة المساهمين باستخدام Contributor-img ، وهو تطبيق ويب يقوم بإنشاء صورة لعرض قائمة المساهمين.

إن إنشاء صورة المساهم أمر تافه للغاية. انتقل إلى موقع Contributors-img والصق اسم المستودع الخاص بك مع اسم المستخدم الخاص بك لإنشاء عنوان URL. بدلاً من ذلك ، قم ببساطة بتضمين رمز Markdown الموضح أدناه للحصول على الصورة.

![GitHub Contributors Image](https://contrib.rocks/image?repo=Your_GitHub_Username/Your_GitHub_Repository_Name)

4. مولد نكتة عشوائية

سيولد منشئ النكات العشوائية نكتة فنية على شكل أسئلة وأجوبة. على سبيل المثال ، " ما هو فيروس الكمبيوتر؟ المرض العضال ".

لاستخدام الشارة ، تحتاج إلى تضمين رمز Markdown في ملف README.md كما هو موضح أدناه.

## 😂 Here is a random joke that'll make you laugh! ![Jokes Card](https://readme-jokes.vercel.app/api)

5. عداد مشاهدة الملف الشخصي

تعرض شارة Profile View Counter عدد المرات التي تم فيها عرض ملفك الشخصي على GitHub في ملفك الشخصي. لإنشاء هذه الشارة ، قم بتضمين رمز Markdown التالي:

![Profile View Counter](https://komarev.com/ghpvc/?username=Your_GitHub_Username)

لإنشاء عدد مرات مشاهدة المستودع الخاص بك ، قد ترغب في استخدام شارة HITS ( How Idiots Track Success ). إنها طريقة بسيطة لمعرفة عدد الأشخاص الذين زاروا مستودع GitHub الخاص بك :

![Hits](https://hitcounter.pythonanywhere.com/count/tag.svg?url = Paste_Your_GitHub_Repository_Link_Here)

لكن عيب كل من عداد عرض الملف الشخصي و HITS هو أنهما لا يعرضان عدد المشاهدات بمعرفات فريدة. في كل مرة تعيد فيها تحميل المتصفح / المستودع ، ستزداد الأعداد. يمكن للمرء بسهولة الحصول على المزيد من المشاهدات عن طريق تحديث الصفحة.

التنفيذ الكامل لشارات جيثب

لقد استخدمت مستودع GitHub الخاص بي كمثال. لإنشاء الشارات ، يوصى بإضافة هذه الرموز إلى ملف README.md المعين. إذا لم يكن لديك ملف README.md في مستودع GitHub الخاص بك ، فإن إنشاء واحد يدويًا هو الخيار الأفضل.

# Top 5 Badges That Will Take Your GitHub Repository to the Next Level ## 1. GitHub Stats ![Your Repository's Stats](https://github-readme-stats.vercel.app/api?username=Tanu-N-Prabhu&show_icons=true) ## 2. Most Used Languages ![Your Repository's Stats](https://github-readme-stats.vercel.app/api/top-langs/?username=Tanu-N-Prabhu&theme=blue-green) ## 3. Contributors Badge ![Your Repository's Stats](https://contrib.rocks/image?repo=Tanu-N-Prabhu/Python) ## 4. Random Joke Generator ![Jokes Card](https://readme-jokes.vercel.app/api) ## 5. Profile View Counter ![Profile View Counter](https://komarev.com/ghpvc/?username=Tanu-N-Prabhu) ### Repository View Counter - HITS ![Hits](https://hitcounter.pythonanywhere.com/count/tag.svg?url=https://github.com/Tanu-N-Prabhu/Python)

ليست هناك حاجة لتنفيذ أو تشغيل مقتطف رمز علامة التخفيض أعلاه في ملف README.md الخاص بك. في اللحظة التي تحفظ فيها الملف بامتداد (.md) ، سيعرض GitHub الإخراج تلقائيًا وستنعكس التغييرات مباشرة على مستودعك.

يتوفر المزيد من شارات GitHub

الآن بعد أن عرفت كيفية إضافة GitHub Badges إلى مستودعك ، يعد خيارًا رائعًا للمطورين والأفراد الذين يمكنهم استخدام هذه الشارات لزيادة سهولة قراءة مستودعاتهم. الأمر ليس بهذه الصعوبة - كل ما عليك فعله هو تضمين أسطر قليلة من Markdown لتوليد الشارات.

كلما زاد عدد الشارات التي تقوم بتضمينها في المستودع الخاص بك ، زاد الاهتمام الذي ستحصل عليه. ستتمتع الشارة الواحدة بالقدرة على توفير معلومات مفيدة من حيث الإحصائيات والحالة والمقاييس.


كيف تكتب وتجمع أول كود سوليتى الخاص بك

كيف تكتب وتجمع أول كود سوليتى الخاص بك

Solidity هي لغة البرمجة التي تستخدمها العقود الذكية على Ethereum blockchain. إنها لغة برمجة مكتوبة بشكل ثابت وموجهة للكائنات.

SQL مقابل NoSQL: ما هي أفضل قاعدة بيانات لمشروعك التالي؟

SQL مقابل NoSQL: ما هي أفضل قاعدة بيانات لمشروعك التالي؟

SQL مقابل NoSQL: ما هي أفضل قاعدة بيانات لمشروعك التالي؟

كيفية البحث عن مكعبات ومربعات N-Digit مثالية باستخدام Python و C ++ و JavaScript

كيفية البحث عن مكعبات ومربعات N-Digit مثالية باستخدام Python و C ++ و JavaScript

يحب العديد من المبرمجين حل المشكلات الرياضية الصعبة باستخدام الكود. يساعد على شحذ العقل وتحسين مهارات حل المشكلات. في هذه المقالة ، ستتعلم كيفية العثور على أصغر وأكبر المربعات والمكعبات الكاملة المكونة من رقم n باستخدام Python و C ++ و JavaScript. يحتوي كل مثال أيضًا على عينة إخراج لعدة قيم مختلفة.

كيفية استخدام بايثون كآلة حاسبة لسطر الأوامر

كيفية استخدام بايثون كآلة حاسبة لسطر الأوامر

بينما يمكنك استخدام آلة حاسبة رسومية على جهاز الكمبيوتر الخاص بك ، يمكن لمترجم لغة البرمجة Python أن يتضاعف كآلة حاسبة مكتبية. إنها مزحة شائعة في مجتمع Python والتي تم ذكرها في البرنامج التعليمي الرسمي. إليك كيف يمكنك استخدام بايثون كآلة حاسبة.

كيفية تضمين التغريدات في منشورات WordPress الخاصة بك

كيفية تضمين التغريدات في منشورات WordPress الخاصة بك

يعد تضمين خدمات الجهات الخارجية في منشورات WordPress الخاصة بك طريقة مثيرة لجذب اهتمام الزائر. يوفر المحتوى المضمن أيضًا إشارات مرئية تجعل المسح الضوئي أسهل. جعل WordPress إضافة هذا النوع من المحتوى أمرًا سهلاً.

ابدأ مع Jupyter Notebook: برنامج تعليمي

ابدأ مع Jupyter Notebook: برنامج تعليمي

إذا كنت عالم بيانات طموحًا يعمل مع Python أو R ، فأنت بحاجة إلى معرفة كيفية استخدام Jupyter Notebook. إنه IDE مفتوح المصدر وقائم على الخادم لمعالجة البيانات ومشاركة التعليمات البرمجية الحية ، فضلاً عن إدارة سير عمل علم البيانات.

الترميز ليس متاحًا للجميع: 9 وظائف تقنية يمكنك الحصول عليها بدونها

الترميز ليس متاحًا للجميع: 9 وظائف تقنية يمكنك الحصول عليها بدونها

التكنولوجيا هي بلا شك صناعة المستقبل. إذا كنت واحدًا من ملايين الشباب الذين هم على وشك الغوص في المرحلة الأولى من حياتك المهنية ، فقد تتساءل عما يجب عليك فعله إذا كنت لا تحب البرمجة.

7 أوامر أساسية لبدء استخدام بايثون للمبتدئين

7 أوامر أساسية لبدء استخدام بايثون للمبتدئين

يصبح تعلم لغة برمجة جديدة مثل Python أمرًا سهلاً إذا كان لديك خارطة طريق شاملة توضح بالتفصيل المفاهيم التي يجب تعلمها كمبتدئ وكيفية التقدم أكثر للوصول إلى المرحلة التالية. حتى المبرمجين المتوسطين يجب أن يصقلوا بشكل متكرر أساسياتهم لبناء أساس متين لأنفسهم.

أول تطبيق ويب ASP.NET لديك: كيفية البدء

أول تطبيق ويب ASP.NET لديك: كيفية البدء

ASP.NET هو إطار عمل مجاني عبر الأنظمة الأساسية من Microsoft لإنشاء تطبيقات وخدمات الويب. منصة ASP.NET هي امتداد لـ .NET ، وهي منصة مطورة للأدوات ولغات البرمجة والمكتبات المستخدمة لبناء تطبيقات مختلفة.

هل ARCore أو ARKit أفضل لخلق تجارب الواقع المعزز؟

هل ARCore أو ARKit أفضل لخلق تجارب الواقع المعزز؟

تستخدم بعض تطبيقات الهاتف المحمول الأكثر شيوعًا والتجارب هذه الأيام تقنية الواقع المعزز. في حين أن بعض هذه التجارب يمكن أن تعمل عمليًا على أي جهاز محمول ، فإن البعض الآخر يعمل فقط على طرز أحدث وأكثر تكلفة. يتطلب تطوير واستخدام هذه التجارب الأكثر قوة ARCore و ARKit.

كيفية إنشاء فرع جديد في Git

كيفية إنشاء فرع جديد في Git

تعتبر الفروع أساسية لمفهوم التحكم في الإصدار في البرمجة ، ولا سيما Git. تخبرك مقالة البداية هذه ماهية الفرع وكيفية إنشاء فرع باستخدام عدد من الأدوات المختلفة.

كيفية استخدام بيان إذا بايثون

كيفية استخدام بيان إذا بايثون

عبارة if هي القوة الدافعة للبرمجة المنطقية. نتيجة لذلك ، فإن فهم لغة Python بشكل أفضل يعد إضافة مهمة لمهارات برمجة Python الخاصة بك.

كيفية تثبيت .NET Framework الإصدار 3.5 على نظام التشغيل Windows 10

كيفية تثبيت .NET Framework الإصدار 3.5 على نظام التشغيل Windows 10

بصفتك مستخدمًا لنظام التشغيل Windows ، فمن المحتمل أن تكون قد صادفت مرة واحدة على الأقل الكلمات .NET Framework. إنه إطار عمل برمجي مطور من Microsoft يتيح لك إنشاء برامج C # و C ++ و F # و Visual Basic وتشغيلها. أحدث إصدار من .NET هو 4.8 ، ولكن قد يحتاج جهاز الكمبيوتر الخاص بك إلى إصدار أقدم من .NET (مثل .NET 3.5) لتشغيل بعض التطبيقات.

كيفية استهداف جزء من صفحة ويب باستخدام محددات CSS

كيفية استهداف جزء من صفحة ويب باستخدام محددات CSS

تسمح لك أوراق الأنماط المتتالية (CSS) بتحويل مظهر صفحات الويب الخاصة بك. من الخطوط والألوان إلى التباعد والتخطيط العام ، كل أنواع أدوات التصميم في متناول يدك. على الرغم من أن CSS هي لغة معقدة في مجملها ، إلا أنه لا يوجد سوى مفهومين أساسيين تحتاج إلى فهمهما للبدء.

7 بدائل مفتوحة المصدر لنظام إدارة المحتوى في ووردبريس

7 بدائل مفتوحة المصدر لنظام إدارة المحتوى في ووردبريس

هل تبحث عن بديل WordPress لبناء موقع الويب الخاص بك؟ لا مزيد من البحث. ستوضح لك هذه المقالة أنظمة إدارة المحتوى (CMS) الأخرى التي يمكنك استخدامها لبناء موقعك.

كيفية إنشاء وإدارة بيئات Python الافتراضية بشكل فعال

كيفية إنشاء وإدارة بيئات Python الافتراضية بشكل فعال

لا يمكنك إكمال مشروع واقعي في Python بنجاح بدون بيئة افتراضية. أدوات مثل virtualenvwrapper و virtualenv شائعة لإنشاء وإدارة بيئات افتراضية لتطوير الويب ، بينما يستخدم علماء البيانات أناكوندا على نطاق واسع.

كيفية استخدام وحدة تقويم Pythons

كيفية استخدام وحدة تقويم Pythons

تقدم Python وحدة تقويم مدمجة تتيح لك معالجة التعليمات البرمجية لأيام أو شهور محددة من السنة. يمكنك استخدامه لإخراج سلسلة من جميع أشهر التقويم في السنة ، على سبيل المثال.

Visual Studio 2022 مقابل 2019: هل يجب عليك الترقية الآن؟ شرح

Visual Studio 2022 مقابل 2019: هل يجب عليك الترقية الآن؟ شرح

في وقت سابق من هذا العام ، أصدرت Microsoft نسخة المعاينة من Visual Studio 2022 في عالم البرمجة الجامح. هذه أخبار جيدة! إنه IDE شائع للغاية ، ولكن بسبب ضبط أو ربما حتى إصلاح شامل ، نظرًا لوتيرة التغيير في نظام DevOps البيئي الذي يزدهر فيه.

أفضل 8 مدونات جافا للمبرمجين

أفضل 8 مدونات جافا للمبرمجين

بصفتك مبرمجًا ، يجب أن تواجه تحديات من أجل البقاء وبناء بعض العجائب في مجال التطوير أو البرمجة. وبالتالي ، إذا كنت تسعى لتعلم لغة برمجة متقدمة لتعزيز مهاراتك المهنية ، فإن Java هي واحدة من أفضل الاحتمالات الموجودة.

كيفية حساب قيمة nCr

كيفية حساب قيمة nCr

الجمع مفهوم رياضي. يشير إلى ترتيب العديد من العناصر حيث يكون ترتيبها غير ذي صلة. تصف الصيغة الأساسية عدد التركيبات الصالحة.

كيف تكتب وتجمع أول كود سوليتى الخاص بك

كيف تكتب وتجمع أول كود سوليتى الخاص بك

Solidity هي لغة البرمجة التي تستخدمها العقود الذكية على Ethereum blockchain. إنها لغة برمجة مكتوبة بشكل ثابت وموجهة للكائنات.

SQL مقابل NoSQL: ما هي أفضل قاعدة بيانات لمشروعك التالي؟

SQL مقابل NoSQL: ما هي أفضل قاعدة بيانات لمشروعك التالي؟

SQL مقابل NoSQL: ما هي أفضل قاعدة بيانات لمشروعك التالي؟

كيفية البحث عن مكعبات ومربعات N-Digit مثالية باستخدام Python و C ++ و JavaScript

كيفية البحث عن مكعبات ومربعات N-Digit مثالية باستخدام Python و C ++ و JavaScript

يحب العديد من المبرمجين حل المشكلات الرياضية الصعبة باستخدام الكود. يساعد على شحذ العقل وتحسين مهارات حل المشكلات. في هذه المقالة ، ستتعلم كيفية العثور على أصغر وأكبر المربعات والمكعبات الكاملة المكونة من رقم n باستخدام Python و C ++ و JavaScript. يحتوي كل مثال أيضًا على عينة إخراج لعدة قيم مختلفة.

كيفية استخدام بايثون كآلة حاسبة لسطر الأوامر

كيفية استخدام بايثون كآلة حاسبة لسطر الأوامر

بينما يمكنك استخدام آلة حاسبة رسومية على جهاز الكمبيوتر الخاص بك ، يمكن لمترجم لغة البرمجة Python أن يتضاعف كآلة حاسبة مكتبية. إنها مزحة شائعة في مجتمع Python والتي تم ذكرها في البرنامج التعليمي الرسمي. إليك كيف يمكنك استخدام بايثون كآلة حاسبة.

كيفية تضمين التغريدات في منشورات WordPress الخاصة بك

كيفية تضمين التغريدات في منشورات WordPress الخاصة بك

يعد تضمين خدمات الجهات الخارجية في منشورات WordPress الخاصة بك طريقة مثيرة لجذب اهتمام الزائر. يوفر المحتوى المضمن أيضًا إشارات مرئية تجعل المسح الضوئي أسهل. جعل WordPress إضافة هذا النوع من المحتوى أمرًا سهلاً.

ابدأ مع Jupyter Notebook: برنامج تعليمي

ابدأ مع Jupyter Notebook: برنامج تعليمي

إذا كنت عالم بيانات طموحًا يعمل مع Python أو R ، فأنت بحاجة إلى معرفة كيفية استخدام Jupyter Notebook. إنه IDE مفتوح المصدر وقائم على الخادم لمعالجة البيانات ومشاركة التعليمات البرمجية الحية ، فضلاً عن إدارة سير عمل علم البيانات.

الترميز ليس متاحًا للجميع: 9 وظائف تقنية يمكنك الحصول عليها بدونها

الترميز ليس متاحًا للجميع: 9 وظائف تقنية يمكنك الحصول عليها بدونها

التكنولوجيا هي بلا شك صناعة المستقبل. إذا كنت واحدًا من ملايين الشباب الذين هم على وشك الغوص في المرحلة الأولى من حياتك المهنية ، فقد تتساءل عما يجب عليك فعله إذا كنت لا تحب البرمجة.

7 أوامر أساسية لبدء استخدام بايثون للمبتدئين

7 أوامر أساسية لبدء استخدام بايثون للمبتدئين

يصبح تعلم لغة برمجة جديدة مثل Python أمرًا سهلاً إذا كان لديك خارطة طريق شاملة توضح بالتفصيل المفاهيم التي يجب تعلمها كمبتدئ وكيفية التقدم أكثر للوصول إلى المرحلة التالية. حتى المبرمجين المتوسطين يجب أن يصقلوا بشكل متكرر أساسياتهم لبناء أساس متين لأنفسهم.

أول تطبيق ويب ASP.NET لديك: كيفية البدء

أول تطبيق ويب ASP.NET لديك: كيفية البدء

ASP.NET هو إطار عمل مجاني عبر الأنظمة الأساسية من Microsoft لإنشاء تطبيقات وخدمات الويب. منصة ASP.NET هي امتداد لـ .NET ، وهي منصة مطورة للأدوات ولغات البرمجة والمكتبات المستخدمة لبناء تطبيقات مختلفة.