عن المشروع

بولما (Bulma) هو إطار عمل CSS حديث مبني على Flexbox. ناتجه الوحيد هو ملف CSS واحد يُسمى bulma.css، يمكن استخدامه مباشرة أو تخصيصه من خلال ملفات Sass ومصادر المتغيرات المرفقة. المشروع لا يحتوي على أي JavaScript بشكل صريح، ويهدف إلى أن يكون طبقة تصميم مستقلة عن البيئة البرمجية التي يعمل بها المطورون، يمكنهم من خلالها ربطها بتطبيقات JavaScript الخاصة بهم. تتضمن خيارات التثبيت الموثّقة في ملف README استخدام npm (npm install bulma)، أو Yarn (yarn add bulma)، أو Bower (bower install bulma)، أو استيراد ملف CSS مباشرة، أو تحميله من شبكة توصيل المحتوى مثل jsDelivr. توثيق المشروع موجود في دليل docs ويُبنى باستخدام أداة Jekyll المعتمدة على Ruby، مع وجود نسخة عبر الإنترنت على موقع المشروع. يعتمد دعم المتصفحات على أداة autoprefixer لجعل معظم ميزات Flexbox متوافقة مع إصدارات المتصفحات الأقدم. وبحسب ملف README، فإن بولما متوافق مع الإصدارات الحديثة من Chrome وEdge وFirefox وOpera وSafari، بينما يدعم Internet Explorer 10+ بشكل جزئي فقط. يذكر ملف README أيضاً نظام بيئي واسعاً من المشاريع المجتمعية المرتبطة، بما في ذلك تكاملات ومكتبات مكونات لـ React وVue وAngular وSvelte وEmber وElm وBlazor وDjango وRails وDrupal وWordPress، بالإضافة إلى السمات والقوالب وأداة التخصيص ومجموعة من أدوات العمل مثل إكمال أسماء الفئات. نُشر الكود تحت رخصة MIT، بحقوق ملكية عام 2023 للمطور Jeremy Thomas.