يا هيراي! ، أنت هنا!. هذه هي الخطوة الأولى في تقديم مساهمتك في مشروع Amazon Clone. ستكون هذه الوثائق بمثابة دليل لجعل أنوارك لهذا المشروع. اتبع الخطوات المذكورة أدناه بعناية.
أخيرًا ، لا يمكننا الانتظار لرؤية مشكلاتك المتميزة وسحب الطلبات. مرحبا بكم؟ ❤
هنا في Amazon Clone ، نرحب بالجميع للمساهمة في مشروعنا. يمكنك المساهمة بعدة طرق ليس فقط في الكود (مثل الكتابة الفنية).
وجود وسائل عديدة للمساهمة يعني العمل مع الكثير من الأفراد وهو أمر جيد جدًا للنمو؟ من المشروع ولكن في معظم الأوقات يمكن أن تؤدي إلى اهتمامات متضاربة ووجهات النظر؟ فيما يلي مجموعة من القواعد التي توجه الأفراد المشاركين في هذا المشروع.
هل هذه هي المرة الأولى التي تساهم فيها في مشروع مفتوح المصدر؟ إذا كانت الإجابة بنعم ، مرحبا بكم !! ؟؟؟ فيما يلي برنامج تعليمي رائع حول كيفية المساهمة في مشروع مفتوح المصدر.
في هذه المرحلة ، أنت مستعد للاستمتاع بعالم مساهمة المصدر المفتوح !!.
يجب أن تكون قد رأيت خطأً أو مشكلة يمكنك إصلاحها ، فهذا عندما تفتح مشكلة جديدة لهذه المشكلة. دعونا نفعل ذلك معًا.






يا هلا ، لقد قمت للتو بإضافة مشكلتك الأولى. سيقوم مديرو Amazon Clone الآن بمراجعة مشكلتك وستحصل إما على تكليفك بالمشكلة ، أو إغلاقها أو سيتم إسقاط تعليق لك.
لقد تم تعيينك مشكلة؟ وهل مرتبك؟ حول أين تذهب من هنا ، اتبع هذا الدليل أدناه لإجراء تغييراتك وسحب الطلب؟
تخطي جميع الخطوات أدناه باستخدام gitpod ، والتي سيفعل كل ذلك تلقائيًا من أجلك
أو
شوكة مستودع استنساخ الأمازون. انظر أدناه؟

استنساخ المستودع الذي تربطه أعلاه. انظر أدناه؟

باستخدام الأمر أدناه ، يمكنك استنساخ الريبو.
git clone https://github.com/Kanika637/amazon-clone.git
انتقل إلى الدليل المستنسخ باستخدام سطر الأوامر. انظر أدناه؟
cd amazon-clone
تثبيت جميع التبعيات. انظر أدناه؟
npm i
اصنع فرعًا جديدًا. انظر أدناه؟

git checkout -b "Your Branch Name"
سيبدأ اسم الفرع الجيد بتذكرة المشكلة والمسألة المعينة. انظر أدناه؟
// "#343" is the issue ticket number and "make a request" is the assigned issue name.
git checkout -b "#343-make a request"
أنتم جميعا في تعيين !! ؟ يمكنك الآن إجراء تغييراتك محليًا. بمجرد الانتهاء من إجراء جميع التغييرات الخاصة بك ، يمكنك الآن دفع التعليمات البرمجية وتقديم طلب سحب.
يجب عليك التبديل إلى الفرع الرئيسي والتأكد من أنه محدث مع فرع Amazon's Clone الرئيسي. للقيام بذلك ، استخدم الأوامر التالية أدناه.
git remote add upstream https://github.com/Kanika637/amazon-clone.git
git checkout main
git pull upstream main
يمكنك الآن تحديث فرعك من نسختك المحلية من Main ، ودفعه!. انظر كيف أدناه. ؟
git add .
git commit -m "<your commit message>"
git push origin <name-of-your-branch>
يا هورت !! ، لقد انتهينا مع الجزء الصعب. توجه إلى GitHub لجعل طلب السحب سيتحقق من النزاعات ، وإذا تم العثور عليه ، فيمكنك تقديم طلب السحب وسيقوم محامي Amazon Clone بمراجعة طلب السحب الخاص بك لدمجه أو التعليق عليه.
ينظر مشرف Amazon-Clone إلى طلبات السحب بشكل منتظم ويقوم بدمج أو تعليقات على الطلبات. يمكنك إغلاق طلب سحب إذا لم يظهر أي نشاط بعد أسبوعين.
لدى Amazon-Clone بعض الاتفاقيات التي يجب اعتمادها عند المساهمة.
test: ... بادئةfix: ... بادئةfeat: ... بادئةpackage.json و .gitignore وملفات meta الأخرى مع chore(filenamewithoutext): ...docs: ...style: standard