الفائزون في هاكاثون أدوات Baseline هم...

تاريخ النشر: 27 أكتوبر 2025

في الشهر الماضي، أطلقنا فعالية Baseline Tooling Hackathon، ودعونا المطوّرين إلى إنشاء أدوات جديدة مبتكرة ومفيدة لمساعدتهم في استخدام المزيد من ميزات الويب الحديثة. عندما توقفت الساعة، استجاب ما يقرب من 3,000 مطوّر للدعوة وقدّموا مئات المشاريع. لقد تلقّينا الكثير من المشاركات الذكية والمبتكرة والمسلّية، ولكن يمكن لـ 3 مشاركين فقط الفوز بحصتهم من مجموع الجوائز البالغ 10,000 دولار أمريكي. بعد دراسة متأنية، اختارت لجنة التحكيم الفائزين.

🥇 الفائز بالمركز الأول هو eslint-plugin-baseline-js، وقد أرسله ريويا هاسيغاوا.

هذه إضافة ESLint تتحقّق من حالة Baseline لميزات JavaScript، وتضع علامة على أي ميزة أحدث من إصدار Baseline المستهدف الذي تم ضبطه. وهي تعمل في بيئات JavaScript وTypeScript، وتغطّي مئات الميزات.

ما لفت انتباهنا حقًا بشأن هذا التطبيق هو فائدته، أي مدى احتمال أن يبدأ مطوّر عادي في استخدام هذه الأداة والاستفادة منها. تتكامل هذه الأداة بشكل سلس مع نظام ESLint المتكامل من خلال استكمال الأدوات الحالية، مثل ESLint for CSS المتوافق رسميًا وHTML ESLint، وهو مكوّن إضافي من إنشاء المنتدى. بفضل خيارات الإعداد المألوفة لاستهدافات Baseline، مثل "متاح حديثًا" و"متاح على نطاق واسع" و"سنوات Baseline"، يمكنك توقّع تجربة متّسقة في جميع رموزك البرمجية. ولمساعدتك في بدء استخدامها بسرعة، تتضمّن أيضًا مستندات عالية الجودة، بما في ذلك تعليمات التثبيت وأفضل الممارسات والأمثلة.

في الخلفية، تتم مزامنة الإضافة مع مجموعة بيانات web-features كمصدر موثوق لتوافق ميزات الويب. لرصد هذه الميزات في رمز المصدر، يتكامل المكوّن الإضافي مع ESLint الأساسي وeslint-plugin-es-x، بدلاً من الاعتماد على التعبيرات العادية الهشة. يتوافق هذا التنسيق أيضًا مع أداة تحليل typescript-eslint التي يمكنها رصد الميزات بموثوقية أكبر بكثير.

بشكل عام، هذه أداة مبتكرة ومفيدة للغاية تستحق الجائزة الأولى، وننصحك بتجربتها. إذا أردت الاطّلاع على الرمز المصدر أو الإبلاغ عن مشكلة، يمكنك العثور عليه على GitHub على 3ru/eslint-plugin-baseline-js.

🥈 الفائز بالمركز الثاني هو baseline-mcp، الذي أرسله Technickel Dev.

هذا خادم MCP يوفّر سير عمل تطوير متوافقًا مع الذكاء الاصطناعي ويتضمّن معلومات دقيقة حول توافق ميزات الويب وحالة Baseline.

لا شك في أنّ الذكاء الاصطناعي أصبح شائعًا جدًا في تطوير الويب، ولهذا السبب أصبحت أدوات مثل هذه مهمة بشكل متزايد لتوجيه البرامج إلى إنشاء رموز أكثر حداثة. يلبّي هذا المشروع هذه الحاجة بشكل جيد من خلال تزويد الموظفين بعدة أدوات مفيدة ضمن "منصة المحتوى الموثوق به" للإجابة عن مجموعة متنوعة من الأسئلة حول ميزات الويب، استنادًا إلى بيانات web-features الموثوق بها. بالإضافة إلى تنفيذ المهام الروتينية، مثل البحث عن حالة "الخط الأساس" لمعرّف ميزة معيّن، يمكنه أيضًا تنفيذ مهام منطقية، مثل تحديد معرّف الميزة الصحيح استنادًا إلى السياق واقتراح بدائل حديثة لميزات الويب القديمة.

يمكنك تجربة ذلك في العرض التوضيحي لبرنامج الويب والاطّلاع على مستودع GitHub للحصول على تعليمات التثبيت وطرق التفاعل مع الخادم والرمز المصدر.

‫🥉 الفائز بالمركز الثالث هو Baseline Status for Video، وقد أرسله زوران جامبور.

هذا تطبيق ويب لإنشاء أدوات Baseline مضمّنة في الفيديوهات.

يتمثّل دور Baseline في تقديم معلومات واضحة عن توافق ميزات الويب مع المتصفّحات، ويمكنك الرجوع إليها في مقالات MDN ومستندات caniuse وبيئات التطوير المتكاملة (IDE) مثل VS Code وWebStorm. لكنّ المطوّرين يحصلون على معلومات حول ميزات الويب من أماكن أخرى أيضًا، مثل YouTube. يسهّل هذا المشروع على صنّاع الفيديوهات والمؤثرين على الويب إنشاء معلومات Baseline لإحدى الميزات بطريقة قابلة للتخصيص ومتوافقة مع الفيديوهات. نظرًا إلى مدى وصول بعض المؤثرين الأكثر شهرة على الويب إلى الجمهور، نحن متحمّسون بشأن إمكانية أن تساعد هذه الأداة في نشر الوعي بشأن "المقياس الأساسي" بين المزيد من المطوّرين.

تستند هذه الأداة إلى مكوّن الويب <baseline-status>، الذي يستخدم Web Platform Dashboard API للحصول على حالة Baseline وتفاصيل تنفيذ المتصفّح لأي معرّف ميزة تدخله. يسجّل التطبيق ظهور الملاحظة المصغّرة واختفاءها على خلفية ثابتة، ويمكن إزالة هذه الخلفية في برنامج التعديل.

يمكنك الانتقال إلى تطبيق حالة الأداء الأساسية للفيديو لتجربته بنفسك، أو تصفّح رمز المصدر على GitHub.


تهانينا الحارّة لجميع الفائزين. ونودّ أيضًا أن نشكر جميع المشاركين الذين أرسلوا مشاريع وأكملوا استطلاع الملاحظات. نقدّر كثيرًا الوقت والجهد اللذين بذلتهما في مشاريعك الإبداعية الملهمة. لقد تم إعلام الفائزين العشرة بجائزة "أكثر الملاحظات والآراء قيمة"، وقد تلقّينا الكثير من الاقتراحات القيّمة والقابلة للتنفيذ، وسنشاركها مع الفِرق المعنية لتحسين أداة Baseline.