ما نوع المشاريع التي من الأفضل أن تُرفع على github مشاريع معقدة كبيرة أم برمجيات بسيطة، وكيف تعود تلك المشاريع عليّ بالنفع؟
github
بالطبع عليك الإعتياد على ذلك أثناء العمل على مشاريع برمجية، اجعل ذلك عادة لك بتضمين GIT في بيئة عملك، بحيث تقوم بدفع التغييرات على أجزاء وتعلم كيفية التراجع عنها أيضًا وكيفية التراجع عن جزء محدد.
حيث أن تعلم كيفية التعامل مع GIT وGitHub مهارة هامة جدًا وأساسية وستستخدم ذلك في عملك، لذا من الأفضل كسر حاجز الرهبة من التعامل مع GIT والبدء والأمر أسهل بكثير مما يظنه البعض، لكن عليك رؤية شرح يوضح الأمر أي عليك تكوين معرفة بما تقوم بفعله وليس حفظ بعض الأوامر فقط.
وبخصوص رفع المشاريع الصغيرة أو المتوسطة (مشروع كامل) فرأي هو التالي:
في حال كانت المشاريع الصغيرة عبارة عن مشاريع بسيطة متواجدة من قبل أي مشروع مثل Todo-list مثلاً قمت بتطبيق ما تعلمته به إذن قم برفعه على حسابك لكن قم بجعل المستودع Private، نفس الأمر بالنسبة للنماذج البسيطة أي ليست مشروع كامل بل مجرد نموذج بسيط للتطبيق قم بتجميع تلك النماذج ورفعها في مستودع وضع كل نموذج في مجلد منفصل.
ثم قم برفع المشاريع الكاملة المعقدة التي بحاجة إلى مجهود ووقت ومعرفة متقدمة في مستودع Public وقم بعمل pin لها أي تثبيت لتظهر في صفحتك الرئيسية لحسابك، أي تثبيت المشاريع الأهم التي تجذب الإنتباه عند دخول حسابك.
والبعض قد يقوم برفع كل ما قام به في مستودعات public سواء نماذج أو مشاريع، ثم عمل تثبيت pin للمشاريع الهامة، ولكن لا أُفضل ذلك، فعند تصفح قائمة المستودعات لديك ستجد كم كبير من المستودعات الغير مهمة لمن يطلع عليها.
التعليقات