جاء Hacktoberfest مع موسم 10 لتعزيز المساهمة مفتوحة المصدر.
هذه قاعدة بيانات لمشاريع الواجهة الأمامية التي تم إنشاؤها باستخدام: HTML ، CSS ، JS
بعد تعلم كيفية المساهمة في استخدام هذا الريبو ، انتقل إلى مشروع IDEA-ARCA في العالم الحقيقي. الأمر متروك أيضًا لـ Hacktoberfest.
هذه هي التغييرات التي يمكنك إجراؤها.
خطوات للمساهمة في هذا المشروع:
1. أضف Project files من HTML ، CSS ، JS in ./projects/ الدليل
يجب عليك إضافة ملفاتك الخاصة أولاً في ./projects/
يجب أن يكون مشروعك مشروع HTML+CSS+JS ، حيث JS ليس إلزاميًا. أو يمكن دمج جميع الملفات الثلاثة في index.html أيضًا.
يمكنك رؤية هذا المشروع للرجوع إليه: ./projects/Example-Project .
2. أضف معلوماتك في ./contribution/ProjectList.json ملف
نسخ هذا الرمز أدناه وتعديله بتفاصيلك الخاصة
{
"Name" : " Example Project " ,
"Author" : " dev-AshishRanjan " ,
"tags" : [ " html " , " css " , " js " ],
"Github" : " https://github.com/dev-AshishRanjan " ,
"FilePath" : " ../projects/Example-Project/index.html " ,
"Description" : " Small And Breif description is needed which explains your project. "
}ملحوظة :
index.html لمشروعك1. شوكة : شوكة هذا github repo إلى حساب github الخاص بك 2. استنساخ : استنساخ الشباك الشوكة (الريبو الموجود على حسابك) إلى جهازك المحلي. لا تنس إضافة اسم المستخدم الخاص بك.
git clone https://github.com/[username]/Hacktoberfest-Frontend.git
2.get في المجلد المسبق لـ Hacktoberfest.
cd Hacktoberfest-Frontend3. إنشاء فرع جديد
git checkout -b my-new-branch4. التغييرات : إنشاء فرع جديد وارتكاب تغييراتك على هذا الفرع. اتبع كيفية المساهمة
5. إضافة وارتكاب
git add .git commit -m "Relevant message"6. اضغط : بعد جميع التغييرات ، ادفع التغييرات الخاصة بك على الريبو عن بُعد.
git push origin my-new-branch7. العلاقات العامة : بعد دفع التغييرات ، ارفع العلاقات العامة من ريبو عن بُعد إلى فرع ديف ريبو هذا
إذا كنت جديدًا على Git و Github ، فسوف أقترح عليك أولاً الذهاب إلى هذا:
- yt video (الموصى بها): https://www.youtube.com/watch؟v=rgoj5yh7evk&pp=yguoz2l0igfuzcbnaxrodwi٪3d
- المستندات: https://hacktoberfest.com/partispation/#beginner-resources
إذا كنت جديدًا في مفتوح المصدر ، فيمكنك المرور: https://www.youtube.com/watch؟v=yzevmecydce
تتمثل إحدى الطرق السهلة لتجنب النزاعات في إضافة "المنبع" لإعادة ريبو git ، حيث قد يتم دمج العلاقات العامة الأخرى أثناء العمل على فرعك/شوكة.
git remote add upstream https://github.com/dev-AshishRanjan/Hacktoberfest-Frontend
يمكنك التحقق من إضافة جهاز التحكم عن بُعد الجديد عن طريق الكتابة
git remote -v
لسحب أي تغييرات جديدة من ريبو الأم ببساطة
git merge upstream/dev