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

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

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

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

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

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

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

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

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

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

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

توضح شارة 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 Stats أيضًا رتبًا مثل 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. شارة المساهمين

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

يمكن إنشاء شارة المساهمين باستخدام 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

لقد استخدمت مستودع 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 لتوليد الشارات.

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