10 نصائح للحصول على أقصى استفادة من جيثب

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

يستضيف مشاريع الكود المصدري بلغات برمجة مختلفة ويحتفظ بمسارات كل تكرار وكل تغيير. أيضًا ، يمكن لأي شخص في فريقك العمل معًا في نفس المشاريع من أي مكان في العالم. 

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

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

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

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

1. تتبع مشاريع الترميز الخاصة بك

يتمثل حجر الأساس لمنصة GitHub في القدرة على تتبع المشاريع من خلال استخدام نظام التحكم في الإصدار الموزع Git (برنامج يتتبع التطورات والتعديلات التي يتم إجراؤها على الملفات.)

يمكن لأعضاء الفريق عرض نظرة عامة كاملة على أي مشروع معين. سيعرض شريط التقدم المهام النشطة وقائمة المهام وما تم إكماله.

يسمح GitHub(GitHub) أيضًا للمستخدمين بتتبع لوحات المشاريع من المؤسسات الأخرى عن طريق إدخال عنوان URL(URL) الخاص بالمشروع في حقل الملاحظات. إذا كنت ترغب في ذلك ، يمكنك إيقاف تشغيل التتبع لأي مشروع معين.

2. استخدام اختصارات لوحة المفاتيح

معظمنا على دراية باستخدام اختصارات لوحة المفاتيح كوسيلة لأداء مهام متعددة أو متكررة بسرعة أكبر.

تحتوي كل صفحة على GitHub تقريبًا على قائمة بالاختصارات التي يمكن استخدامها في تلك الصفحة المحددة. يمكنك الوصول إلى الاختصار بكتابة "؟" في مربع حوار.

3. اكتشف مشاريع أخرى

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

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

بالنسبة لمنصة تدور في الأساس حول الترميز ، فإن Github هي "صديقة للأشخاص" بشكل لا يصدق وتتألق كبيئة تتمحور حول المستخدم والمجتمع. إن تركيزهم على التطوير الذي يركز على المستخدم جزء لا يتجزأ من ثقافة Github نفسها التي تحتل المرتبة العشرين الأولى بين أماكن العمل الأكثر ملاءمة للموظفين في العالم.

4. أكثر من مجرد تشفير

يفترض الكثير أن GitHub مفيد فقط للمطورين. ومع ذلك ، فهو أيضًا مصدر للعديد من المنافذ الأخرى. اثنان من الميزات التعاونية الرئيسية لـ GitHub والتي تساعد أي شخص هي التفرع والتفرع.

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

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

يعتبر التفرع والتفرع(Branching) من الأدوات القيمة للمستخدمين الذين يعملون في مشاريع تآزرية. فيما يلي عدة طرق يمكن للفرق من أي نوع ، وليس فقط المبرمجين ، الاستفادة منها:

  • سجلات السفر
  • وثائق قانونية
  • المؤلفات الموسيقية
  • تصور البيانات للصحفيين
  • التدوين وتسويق المحتوى
  • تقاسم الوصفات

5. إنشاء مستودع

يعد المستودع طريقة رائعة لوصف المساحة التي يعيش فيها مشروعك. خياراتك الخاصة بمكان تخزين بياناتك هي:

  • أي مضيف عبر الإنترنت
  • مجلد على جهاز الكمبيوتر الخاص بك
  • مساحة تخزين جيثب

يمكنك تخزين أي نوع من الملفات في المستودع الخاص بك بما في ذلك ملفات الصور والنصوص والأكواد. ليس من الصعب البدء في إنشاء مستودعك الأول. أولاً(First) ، ستحتاج إلى إنشاء حساب GitHub الخاص بك .

الإجراء التالي هو النقر فوق علامة الجمع + الموجودة في الزاوية اليمنى العليا أثناء تسجيل الدخول. حدد "(Select “) مستودع جديد".

سترى بعد ذلك شاشة تبدو كالتالي:

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

6. استخدام READMEs بشكل فعال

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

أولئك الذين يستخدمون منصة WordPress على دراية بملفات README . قبل(Prior) تثبيت المكونات الإضافية ، يمكن لفريق العمل قراءة هذا الملف للحصول على فكرة أوضح عما يحتمل أن يفعله المكون الإضافي وأفضل طريقة لاستخدامه.

لا تجعل ملفك طويلًا ومملًا لأنه سيؤدي على الأرجح إلى إبعاد المستخدمين بدلاً من جعلهم يتواجدون لقراءة المزيد. تتضمن بعض أفضل الممارسات المقترحة لملفات README ما يلي:(README)

  • عناوين وصفية
  • صور رأس
  • روابط خارجية لوثائق إضافية
  • قوائم الميزات القصيرة
  • ملخصات واضحة وموجزة

7. اتبع الآخرين

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

ستجد عددًا كبيرًا من الأفكار الرائعة لمشاريع التنمية الخاصة بك ، ويمكنك التعاون مع أعضاء الفريق في مكانك أو فريق العمل الخاص بك ومشاركة معرفتك وخبراتك.

لمتابعة شخص ما في GitHub ، يمكنك البحث حسب الموضوع أو المكان المناسب ، والانتقال إلى صفحة ملفه الشخصي ، والنقر على "متابعة".

8. انضم إلى المحادثة

إحدى الفوائد العديدة للمنصات مفتوحة المصدر هي القدرة على التعاون والتعلم والمشاركة والتواصل مع الآخرين.

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

تعلم(Learn) أو حسّن مهاراتك أو ساعد الآخرين على التعلم من تجربتك وخبراتك.

من خلال الاجتماع مع مجتمع على GitHub ، ستتمكن من متابعة تطوير المشاريع التي تهمك ، وعمل نسخ مكررة من تلك المشاريع وتجربتها في مستودعك الخاص.

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

9. اعرض أفضل أعمالك

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

(Facebook)تحتوي صفحات Facebook على نفس الميزة. من خلال تثبيت المشاركات في ملفات تعريف الوسائط الاجتماعية الخاصة بك ، فإنك تتأكد من أن زوارك سيرون منشورك المفضل أولاً بدلاً من الاضطرار إلى البحث في خلاصتك بالكامل.

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

10. تعرف على من يقع اللوم

نعم ، يوجد زر في GitHub يسمى "اللوم". قد لا تكون كلمة طيبة ، لكنها ميزة مفيدة. إذا كنت تريد معرفة من أجرى تغييرًا معينًا في ملف ، فقم بتشغيل لعبة إلقاء اللوم(blame game) .

من عرض اللوم لملف ، ستتمكن من رؤية سجل المراجعة بالكامل سطراً سطراً. أو يمكنك فحص التغييرات التي تم إجراؤها أو محفوظات الإصدار لأي سطر.

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

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



About the author

أنا مهندس برمجيات بخبرة تزيد عن 10 سنوات في العمل على أجهزة Apple iOS والأجهزة الطرفية. جعلتني تجربتي في هندسة الأجهزة شغوفًا بالتأكد من أن أجهزة عملائنا موثوقة وسلسة قدر الإمكان. لقد كنت أكتب كودًا خلال السنوات القليلة الماضية وتعلمت استخدام Git و Vim و Node.js.



Related posts