Realtime: أضف ملاحظات الإصدار إلى كل إصدار

تم إنشاؤها على ٢٢ مايو ٢٠٢٠  ·  2تعليقات  ·  مصدر: supabase/realtime

أعتقد أنه يمكننا أتمتة هذا بطريقة ما باستخدام gren ، والذي يجب أن يلتقط جميع المشكلات التي تم إغلاقها بين العلامات

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

مغلق برقم 57.

ال 2 كومينتر

يمكن القيام بذلك باستخدام semantic-release ، كما تم إكماله بواسطة soedirgo هنا في https://github.com/supabase/pg-api/blob/9c1501d82199b91d00abdf6644ca961078d4525c/.github/workflows/release.yml# إل 28

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

ملاحظات من بوبي:

في الوقت الحقيقي
semver مخصص حقًا فقط للمستودعات ذات واجهة برمجة التطبيقات ذات الواجهة العامة ، أي المكتبات ، وليس التطبيقات المستقلة. الوقت الحقيقي لا يناسب هذه الصورة حقًا ، لذلك نحتاج إلى نموذج إصدار مختلف. لدي خياران:
أبسطها هو استخدام semver ولكن بدون إصدار رئيسي. هذا هو الأكثر توافقًا مع الإصدار الدلالي ولا يحتاج إلى أي تعديل.
بالنظر إلى أن نتائج الوقت الفعلي تستهلكها realtime-js ، يمكننا إجراء تغيير جذري في كل مرة يفرض فيها الوقت الفعلي تغييرًا كبيرًا على realtime-js ، للحصول على بعض التعريفات المهمة. ولكن هذا قد يربك بعض المستخدمين الذين ينظرون إلى العنوان "كسر التغيير" في ملاحظات الإصدار.

أعتقد أننا يجب أن نلتزم بالإستراتيجية العادية لـ major.minor.patch. إنها ، من الناحية النظرية ، واجهة برمجة تطبيقات عامة تستهلكها المكتبات الخارجية. يمكننا أن نصطدم بالقاصر في كل مرة نصدر فيها ميزة ، ونصطدم بالمكبر إذا أجرينا إعادة كتابة كاملة للاسترداد

مغلق برقم 57.

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

القضايا ذات الصلة

awalias picture awalias  ·  5تعليقات

retendo picture retendo  ·  12تعليقات

awalias picture awalias  ·  6تعليقات

kiwicopple picture kiwicopple  ·  16تعليقات

kiwicopple picture kiwicopple  ·  14تعليقات