في 27 نوفمبر، تم إصدار 0.8.0 من منشئ وثائق وحدة التحكم من كود مصدر C++ دوكسيد، مكتوب بلغة C وC++، ويتم توزيعه بموجب ترخيص Apache 2.0.
يتم توثيق كود مصدر C++ باستخدام /** comments */ الذي يحتوي على أوامر @، تمامًا مثل الأداة الكلاسيكية Doxygen. العديد من أوامر Doxygen مدعومة بالفعل. يستخدم التكوين تنسيق YAML.
يقوم Doxide بإنشاء وثائق بتنسيق Markdown ويستخدم المحللين التزايديين للمشروع لتحليل كود المصدر جليسة الأشجار.
وتشمل التبعيات الأخرى CMake، والمترجم C++ 20، والوحدات الفرعية git CLI11, الكرة и libyaml. اعتمادًا على توزيع نظام التشغيل المستخدم، قد تكون مكتبة ICU مطلوبة.
قائمة التغييرات:
- الميزة الرئيسية الجديدة هي تقارير تغطية التعليمات البرمجية التي تقوم بتجميع البيانات من الثنائيات المجمعة المقدمة من قبل GCOV، مع تحليل التعليمات البرمجية المصدر باستخدام جليسة الأشجار للحصول على تقارير أكثر دقة حول تغطية كود C++؛
- جيل ثابت من ملف mathjax.js. الإصلاح هو تشغيل $ doxide init مرة أخرى، والإجابة بـ "N" (افتراضي) عندما يُطلب منك الكتابة فوق الملفات، والإجابة بـ "y" لهذا الملف المحدد.
المصدر: linux.org.ru
