عن المشروع

RAWGraphs هو تطبيق ويب مفتوح لتحويل البيانات الجدولية إلى تصورات متجهية مخصصة. وهو مبني على مكتبة d3.js وتم تطويره بواسطة DensityDesign Research Lab (Politecnico di Milano) وCalibro وINMAGIK. يضع المشروع نفسه كجسر بين تطبيقات الجداول (LibreOffice Calc، Microsoft Excel، Apple Numbers، Google Docs) ومحررات الرسوميات المتجهية (Inkscape، Adobe Illustrator). يمكن للمستخدمين تحميل بيانات جدولية مثل جداول البيانات والقيم المفصولة بفواصل، أو لصق نص منسوخ من تطبيقات أخرى، ثم إنتاج مخططات معروضة بصيغة SVG. ولأن المخرجات بصيغة SVG، يمكن تنقيح الرسوميات الناتجة في برامج تحرير المتجهات أو تضمينها مباشرة في صفحات الويب. من الخصائص البارزة نموذج المعالجة الموجّه نحو الخصوصية: فالبيانات المُدخلة في RAWGraphs يتعامل معها متصفح الويب فقط، دون أي عمليات أو تخزين من جانب الخادم. ويذكر ملف README أنه لا يمكن لأي شخص آخر رؤية بيانات المستخدم أو لمسها أو نسخها. توصف الأداة بأنها قابلة للتخصيص والتوسيع بدرجة عالية، وتقبل تخطيطات مخصصة جديدة يحددها المستخدمون. ويُشار إلى دليل المطور لإضافة التخطيطات أو تعديلها. تشمل خيارات الاستخدام التطبيق المستضاف على app.rawgraphs.io، أو تشغيل نسخة محليًا. يتطلب التثبيت المحلي Git وNode.js (أحدث إصدار تم اختباره 23.6.1) وYarn (أحدث إصدار تم اختباره 1.22). سير العمل الموثق هو استنساخ المستودع، وتثبيت التبعيات باستخدام yarn install، والتشغيل في وضع التطوير باستخدام yarn start (مع ملاحظة حول استخدام مزوّدي OpenSSL القديم عبر NODE_OPTIONS)، أو إنتاج بناء باستخدام yarn build للنشر على خادم. تُرحّب المساهمات عبر التفريع (forking) والمسائل (issues) وطلبات السحب (pull requests)؛ ويُطلب من المساهمين توقيع اتفاقية ترخيص المساهم قبل الإرسال، وقد تبنّاها المشروع للمساعدة في إبقائه مفتوح المصدر. يُصدر المشروع بموجب Apache License 2.0، مع نسبة حقوق النشر إلى DensityDesign Lab وCalibro وINMAGIK (2013-2021). كما يوفر ملف README تفاصيل الاستشهاد الخاصة بورقة CHItaly 2017 التي تصف المنصة.