Pdf.js: قم بتوثيق أن pdfjs-dist عبارة عن بناء "ليلي"

تم إنشاؤها على ٥ فبراير ٢٠١٨  ·  15تعليقات  ·  مصدر: mozilla/pdf.js

لا يُظهر https://github.com/mozilla/pdfjs-dist و https://www.npmjs.com/package/pdfjs-dist بوضوح أن الإصدار عبارة عن بناء مستمر. يجب تغيير الوثائق المأخوذة من https://github.com/mozilla/pdf.js/blob/a7c35025fed8beb8f9b93688fff40497c7ad2de0/external/dist/README.md لجعل ذلك أكثر وضوحًا. و https://mozilla.github.io/pdf.js/getting_started/ لا يذكر بوضوح أن pdfjs-dist ليس بناء الإصدار المستقر.

فيما يلي مثال على الارتباك الذي نتج عن هذا: https://github.com/mozilla/pdf.js/pull/9385#issuecomment -363030784

1-other

التعليق الأكثر فائدة

أين يجلس هذا؟ آمل حقًا الحصول على إصدار متوافق مع webpack 4 قريبًا.

ال 15 كومينتر

أو يمكننا إرسال إصدارات npm بدلاً من ذلك.

إصدارات npm ، من فضلك! سأستخدم علامة next لجميع الإصدارات التجريبية ولا توجد علامة للإصدارات المستقرة. معيار الصناعة إلى حد كبير في الوقت الحالي.

لقد قمت ببعض الأعمال على هذا في https://github.com/mozilla/botio-files-pdfjs/pull/22.

هناك شيء واحد لست متأكدًا من كيفية التعامل معه وهو إصلاح إعداد npm الحالي. أعتقد أنني سأعيد وضع علامة على الفرع 2.0 كـ next وأنشر إصدارًا أقدم 1.0 ثابتًا حتى نصدره. قد يؤدي هذا إلى بعض الغرابة لأي شخص قام بالفعل بسحب إصدار 2.0 من npm. افتح لتلقي الاقتراحات!

لا يمكن الإجابة على المجتمع بأسره ولكن في رأيي ، التغيير يستحق إلى حد كبير هذه الضجة لمرة واحدة.

أعتقد أن هذا هو بالفعل أفضل حل هنا. علاوة على ذلك ، إذا أطلقنا الإصدار 2.0 الأخير ، فسيكون له رقم إصدار أعلى ، لذلك أعتقد (ولكن قد أكون مخطئًا هنا لأنني لست متشابهة مع الأعمال الداخلية لـ NPM) أن الأشخاص الذين سحبوا إصدارًا سابقًا سوف ثم تتم ترقيتها تلقائيًا إلى الإصدار 2.0 النهائي.

أه نعم. يمكننا فقط تمييز الإصدارات غير النهائية بـ next بدلاً من latest بدءًا من الإصدار 2.0 الرسمي. لذا:

  1. سيظل المستخدمون في ^1.x.xxx في الإصدار 1.x الأحدث الذي تم إصداره قبل إصداره - بدون تغيير
  2. سيحصل مستخدمو ^2.x.xxx على الإصدار 2.0 الثابت النهائي وسيتوقفون عن تلقي الإصدارات التجريبية
  3. سيحصل مستخدمو latest على الإصدار 2.0 الثابت النهائي وسيتوقفون عن تلقي الإصدارات التجريبية

هذا جميل جدا IMO.

يمكننا أيضًا إعطاء الأشخاص من النقطة 1 العالقة في الإصدار 1.x ما قبل الإصدار تلميحًا باستخدام إيقاف npm عن طريق إيقاف جميع الإصدارات السابقة لـ 1.x برسالة مثل "من المحتمل أنك تستخدم دون علم إصدار PDF.js غير مستقر. الرجاء الرجوع إلى إصدار سابق. أحدث إصدار مستقر ، 1.9.xxx أو الترقية إلى الإصدار 2.x الجديد كليًا. دليل الترقية هنا: http://example.com/pdfjsupgradeguide ".

تم الآن دمج التغيير الخاص بالروبوتات.

brendandahl هل هناك أي شيء آخر يجب القيام به لهذه المشكلة ، بخلاف ربما إعادة تشغيل الروبوت / الويب هوك؟

أين يجلس هذا؟ آمل حقًا الحصول على إصدار متوافق مع webpack 4 قريبًا.

يبدو أن هذا قد تم

نعم ، لم يتغير المستودع pdfjs-dist بعد كل التزام. لست متأكدًا مما إذا كانت عملية الإصدار تعمل بشكل صحيح. brendandahl ألم تكن لديك بعض المشكلات مع ذلك أثناء إنشاء الإصدار pdfjs-dist .

تضمين التغريدة

هل لديك أي خطة متى ستطلق الإصدار 2.0؟ هل هناك أي مشاكل متبقية بخصوص 2.0؟ https://github.com/mozilla/pdf.js/projects/5

banyan يمكنك استخدامه الآن:
https://github.com/mozilla/pdf.js/releases/tag/2.0.550

prohtex ، تم كإصدار مسبق.

wojtekmaj لم يقل أنه لم يكن

إغلاق منذ أن يتم ذلك.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات