dart pub publish إلى pub.dev
التحقق من حُزمتكم وإصدارها ونشرها
dart pub publish إلى pub.dev درس مجاني في Dart Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Dart Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Dart Academy 4 دروس في المجموع.
النشر يشارك عملكم
عندما تصبح حزمتكم جاهزة، يرسلها أمر واحد إلى العالم. يضع Publishing مكتبتكم على pub.dev حتى يتمكن أي شخص من الاعتماد عليها. 🌍
حدّدوا الإصدار قبل النشر
حدّدوا version واضحةً في pubspec.yaml وفق semantic versioning. وتخبر أرقام الإصدار الرئيسي والثانوي وإصلاح الأخطاء المستخدمين بمقدار التغيير بدقة.
version: 1.0.0حدّثوا CHANGELOG
يحتاج كل إصدار إلى إدخال مطابق في CHANGELOG لديكم. يقرأه المستخدمون ليقرروا ما إذا كانوا سيحدّثون وكيفية ذلك، لذا صفوا التغييرات بوضوح.
اختيار ترخيص
يجب أن تتضمن الحزمة المنشورة ملف LICENSE. فهو يخبر المستخدمين بحقوقهم القانونية، ويتعرف pub.dev تلقائيًا إلى تراخيص المصادر المفتوحة الشائعة.
ابدؤوا بتشغيل تجريبي
شغّلوا publish مع الخيار dry-run للتحقق من كل شيء دون رفعه. وسيكشف ذلك الملفات المفقودة أو التحذيرات ما دامت التغييرات لا تزال سهلة الإصلاح.
dart pub publish --dry-runالمصادقة باستخدام حسابكم
يفتح أول نشر متصفحًا لتسجيل الدخول. ويربط pub.dev عملية الرفع بـ account الخاص بكم، ويمكنكم لاحقًا إضافة مستخدمين آخرين بصفتهم رافعين.
أمر النشر الفعلي
عندما ينجح التشغيل التجريبي، احذفوا الخيار وانشروا الحزمة. يرفع أمر publish ملفاتكم ويجعل الإصدار متاحًا خلال ثوانٍ.
dart pub publishالنشر دائم
بعد نشره، لا يمكن حذف إصدار، بل يمكن فقط سحبه للحد من استخدامه الجديد. تحقّقوا من ملفاتكم جيدًا، إذ إن الخطأ يبقى في السجل.
استبعاد الملفات باستخدام pubspec
أبقوا الأسرار والملفات غير الضرورية خارج عملية الرفع. يتجاهل Dart الملفات المطابقة لـ .gitignore، لذلك يضمن الالتزام السليم بقاء أرشيفكم المنشور نظيفًا.
شارات الناشر الموثَّق
انشروا بصفتكم ناشرًا موثَّقًا مرتبطًا بنطاق تملكونه. تعزّز الشارة الثقة وتجمع جميع حزمكم تحت هوية واحدة. 🛡️
رفع رقم الإصدار للإصدار التالي
في كل تحديث، ارفعوا رقم الإصدار، وأضيفوا إدخالًا إلى CHANGELOG، وأعيدوا تشغيل الفحوصات، ثم انشروا من جديد. وتتكرر هذه الدورة السلسة طوال عمر الحزمة.
تحقّق سريع
ما الخطوة الأولى الآمنة قبل رفع حزمتكم فعليًا؟
مراجعة: انشروها
تعلّمتم إدارة الإصدار، وتوثيق التغييرات، وتحديد الترخيص، وإجراء تشغيل تجريبي، وأخيرًا تنفيذ dart pub publish. أصبحت حزمتكم الآن جزءًا من المنظومة. 🎉
الأسئلة الشائعة
هل درس «dart pub publish إلى pub.dev» مجاني؟
نعم — نص درس «dart pub publish إلى pub.dev» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Dart Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Dart Academy 4 دروس في المجموع.
ماذا ستتعلم في «dart pub publish إلى pub.dev»؟
التحقق من حُزمتكم وإصدارها ونشرها تتمرن على Dart Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Dart Academy؟
لا تُشترط خبرة سابقة. Dart Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.
كم من الوقت يستغرق درس «dart pub publish إلى pub.dev»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Dart Academy هذا؟
نعم. كل درس في Dart Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- هيكلة مكتبة قابلة للنشر
- التوثيق باستخدام تعليقات dartdoc
- الفحص والتنسيق ودرجة pana
- dart pub publish إلى pub.dev