تفضل بزيارة fontlabcom.github.io/fontlab-python docs لعرض الوثائق في المتصفح.
تثبيت Fontlab 7 و Python 2.7 الذي يستخدمه Fontlab.
في المحطة أو سطر الأوامر ، قم بتشغيل:
python2 -m pip install --user --upgrade git+https://github.com/twardoch/pydocmk2
انتقل إلى مجلد fontlab7/build .
افتح build_fontlab7_api_docs.vfpy في fontlab 7 وانتظر حتى تقوم حزم pydocmk2 بإنشاء ملفات markdown في مجلد fontlab7/srcdocs/mkdocs .
في Terminal ، انتقل إلى المجلد fontlab7/build وتشغيله:
python2 -m mkdocs build -v -f ../mkdocs.yml --dirty
أو ، على MacOS ، انقر نقرًا مزدوجًا فوق build_fontlab7_api_docs.command
سيؤدي ذلك إلى إنشاء وثائق HTML باستخدام mkdocs في docs/ المجلد.
انتقل إلى المجلد pythonqt/build ، واستمر بنفس الطريقة. سيؤدي ذلك إلى بناء مجلد docs/pythonqt .
قبل المساهمة في هذا المستودع ، يجب أن توافق على اتفاقية ترخيص المساهم الفردي Fontlab
.md ) في مجلد srcdocs/mkdocs .شوكة الريبو.
يحتوي fontlab7/srcdocs/ المجلد على ثلاثة مجلدات فرعية:
docs على ملفات .md التي سيتم تضمينها في الوثائق كمستندات منفصلةpre تحتوي على ملفات .md اختيارية لها نفس الأسماء مثل مستندات واجهة برمجة تطبيقات AutoGenerated (على سبيل المثال typerig.core.objects.cubicbezier.md ): سيتم إعداد محتوى كل ملف من هذا القبيل إلى ملف DOC المولد (إدراج بعد الرأس الأول)post على ملفات .md اختيارية لها نفس الأسماء مثل مستندات API المُنصَّمة تلقائيًا (على سبيل المثال typerig.core.objects.cubicbezier.md ): سيتم إلحاق محتوى كل ملف من هذا القبيل على ملف DOC المولد (إضافة إلى النهاية) يمكنك إنشاء مستندات جديدة في مجلدات pre post لتعزيز المحتوى المولد مع الوثائق التي تم تأليفها الإنسان.
قم بإنشاء طلب سحب وسننظر فيه.
يتحكم ملف pydocmk.yml yaml في عملية الإنشاء ، انظر pydocmk2 للحصول على التفاصيل.
الوثائق مرخصة بموجب ترخيص Apache 2. حقوق الطبع والنشر © 2017-2020 Fontlab Ltd.