طريقة المساهمة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
نسعد بقبول تصحيحاتك ومساهماتك في هذا المشروع. هناك بعض الإرشادات الصغيرة
التي يجب اتباعها.
اتفاقية ترخيص المساهمين
يجب أن تكون المساهمات في أي مشروع على Google مصحوبةً باتفاقية ترخيص للمساهمين. وهذه ليست تنازلاً عن حقوق الطبع والنشر، فهي ببساطة تمنح Google الإذن باستخدام مساهماتك وإعادة توزيعها كجزء من المشروع.
في العادة، لا تحتاج عادةً إلى إرسال اتفاقية ترخيص المحتوى سوى مرة واحدة، لذا إذا سبق أن أرسلتها (حتى لو كانت متعلّقة بمشروع مختلف)، لن تحتاج على الأرجح إلى إرسالها مرة أخرى.
إرسال رمز تصحيح
من الأفضل بشكل عام أن تبدأ بفتح مشكلة جديدة تصف الخطأ أو الميزة
التي تنوي إصلاحها. حتى إذا كنت تعتقد أنه بسيط نسبيًا، من المفيد معرفة ما يعمل عليه الأشخاص. اذكر في المشكلة الأولية أنك تخطط للعمل على هذا الخطأ أو الميزة
حتى يتم تعيينها إليك.
اتبع العملية المعتادة لربط المشروع،
وإعداد فرع جديد للعمل فيه. من المهم أن يتم إجراء كل مجموعة من التغييرات في أقسام
فرعية منفصلة لضمان ألا يتضمن طلب السحب إلا عمليات التنفيذ المتعلقة بهذا الخطأ أو الميزة.
يجب أن تكون أي تغييرات مهمة مصحوبةً دائمًا باختبارات. يحتوي المشروع بالفعل على تغطية اختبارية جيدة، لذا
ألق نظرة على بعض الاختبارات الحالية إذا لم تكن متأكدًا من كيفية إجراء ذلك.
ابذل قصارى جهدك للحصول على رسائل موافقة جيدة لكل تغيير. يوفر هذا الاتساق في جميع أنحاء المشروع، ويضمن إمكانية تنسيق رسائل التنفيذ
بشكل صحيح باستخدام أدوات git المختلفة.
أخيرًا، أرسِل الالتزامات إلى مفترق الطرق ثم أرسِل طلب سحب.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Contribute to the project by following the guidelines and signing a Contributor License Agreement (CLA) if you haven't already."],["Before submitting code changes, open an issue to discuss the bug or feature and create a new branch for your work."],["Ensure your contributions include tests, well-formatted commit messages, and are submitted as a pull request."]]],["Contributors must sign a Contributor License Agreement (CLA), either individual or corporate, granting Google usage rights. To submit a patch, first open an issue describing the bug/feature and claim it. Then, fork the project, work in a new branch, and include tests for significant changes. Use well-formed commit messages. Finally, push commits to the fork and submit a pull request. Separate branches for distinct groups of changes are crucial.\n"]]