دوكاسورس هو مُولِّد مواقع ثابتة مفتوح المصدر تم تطويره بواسطة فيسبوك. يتم استخدامه بشكل أساسي لإنشاء الوثائق التقنية والمراجع المتعلقة بواجهة برمجة التطبيقات. ومع ذلك، فإن دوكاسورس ليس أداة مخصصة لوثائق واجهة برمجة التطبيقات، وهناك بعض التحديات المرتبطة به. في هذه المقالة، سنقدم لك طريقة سهلة لنقل ملفات Markdown الخاصة بك أو صفحات الويب المُنشأة من دوكاسورس إلى Apidog.
تعال وجرب الواجهة البسيطة ولكن الفعّالة لـ Apidog من خلال النقر على الزر أدناه!
نبذة عن دوكاسورس
دوكاسورس هو مُولِّد مواقع ثابتة مفتوح المصدر تم تطويره بواسطة فيسبوك. يتم استخدامه بشكل أساسي لإنشاء الوثائق التقنية والمراجع المتعلقة بواجهة برمجة التطبيقات. دوكاسورس متوافق تمامًا مع تنسيق Markdown، مما يتيح لك تحويل الوثائق المكتوبة بتنسيق Markdown تلقائيًا إلى صفحات ويب.

التحديات في إنشاء وثائق واجهة برمجة التطبيقات
بينما يعتبر دوكاسورس مناسبًا بشكل عام لإنشاء وثائق واجهة برمجة التطبيقات، إلا أنه ليس أداة مخصصة لوثائق واجهة برمجة التطبيقات، وهناك بعض التحديات:
- عدم تخصص مرجع واجهة برمجة التطبيقات
كأداة عامة لوثائق التقنية، قد يفتقر دوكاسورس إلى ميزات معينة لمراجع واجهات برمجة التطبيقات (مثل تعريفات المعلمات، تسليط الضوء على أمثلة الطلبات/ردود الأفعال، وما إلى ذلك). - عدم التكامل مع مواصفات واجهة برمجة التطبيقات
لا يمتلك دوكاسورس القدرة على توليد الوثائق تلقائيًا استنادًا إلى مواصفات واجهة برمجة التطبيقات، لذلك تحتاج إلى كتابة كل شيء يدويًا. لا يمكنه التكامل مع تطوير مدفوع بالمواصفات مثل OpenAPI. - تحديات إدارة الإصدارات
إذا تغيرت مسارات موارد واجهة برمجة التطبيقات أو المعلمات مع تحديث الإصدار، فقد يكون من الصعب تتبعها باستخدام دوكاسورس فقط. - نظام الإضافات غير الناضج
لا توجد بعد عدد كافٍ من الإضافات المخصصة لوثائق واجهة برمجة التطبيقات، مما قد يجعل التخصيص تحديًا.
نتيجة لذلك، قد يكون دوكاسورس عمومًا مقارنة بالأدوات المخصصة لإنشاء وثائق واجهة برمجة التطبيقات. بالنسبة لأولئك الذين يبحثون عن بديل لدوكاسورس، نوصي بـ Apidog، أداة متوافقة تمامًا مع تنسيق Markdown بينما تدعم أيضًا توليد وثائق واجهة برمجة التطبيقات بشكل بديهي ونظيف من مواصفات واجهة برمجة التطبيقات. يمثل Apidog الخيار الأنسب للراغبين في إنشاء مراجع واجهة برمجة التطبيقات.

نقل ملفات دوكاسورس إلى Apidog
في هذه المقالة، سنقدم لك حلاً لنقل ملفات دوكاسورس الخاصة بك إلى Apidog لبناء مرجع واجهة برمجة التطبيقات بشكل أكثر شمولية.
يدعم Apidog مجموعة متنوعة من صيغ Markdown ويمكنه تحويل ملفات Markdown إلى صفحات ويب تلقائيًا، تمامًا مثل دوكاسورس. بالإضافة إلى ذلك، يمكن لـ Apidog توليد وثائق واجهة برمجة التطبيقات النظيفة من ملفات مواصفات واجهة برمجة التطبيقات، مما يتيح لك قائمة صفحات الويب Markdown وصفحات وثائق واجهة برمجة التطبيقات معًا.
زر
يمكن أن يكون الانتقال من دوكاسورس إلى Apidog مفيدًا للغاية، حيث يسمح بإنشاء وإدارة وثائق واجهة برمجة التطبيقات بشكل أكثر ملاءمة.
متطلبات النقل
لنفاذ ملفات دوكاسورس الخاصة بك إلى Apidog، ستحتاج إلى ما يلي:
- حساب على Apidog: إذا لم يكن لديك واحد، سجل للحصول على Apidog الآن.
- ملفات Markdown الأصلية لموقعك: عادة ما يتم تخزين هذه في مجلدات
docs/أوblog/لمشروعك.
1. قم بإنشاء مشروع HTTP في Apidog
قم بإنشاء مشروع HTTP في Apidog.

2. نقل ملفات Markdown من دوكاسورس إلى Apidog
بعد إنشاء مشروع HTTP، انتقل إلى القائمة اليسرى، واختر "الإعدادات" → "استيراد البيانات"، واختر "Markdown". هنا، يمكنك استيراد ملفات Markdown الخاصة بك من دوكاسورس.

- عند استيراد ملفات Markdown إلى Apidog، يمكنك تحديد أسماء الملفات بنفسك. يمكن أن تستورد ملفات Markdown دون تغيير أسماء الملفات أو تحديد السطر الأول من محتوى الملف كاسم الملف.

3. تحرير ملفات Markdown
بعد استيراد ملفات Markdown الخاصة بك بنجاح، يمكنك تعديلها بسهولة في Apidog.

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

4. نشر المشروع
بمجرد الانتهاء من التحرير، يمكنك نشر مشروعك. انتقل إلى القائمة اليسرى، واختر "مشاركة" → "إعدادات النشر" لنشر مشروعك.

- استخدام نطاق مخصص: مع Apidog، يمكنك نشر مشروعك في نطاقك الخاص. انقر فوق زر "تعديل" الخاص بـ "النطاق المخصص"، تحقق من ملكيتك للنطاق، وسيمكنك نشر هذا المشروع إلى النطاق المحدد.

5. تحقق من المشروع المُنتقل
بعد نشر مشروعك على Apidog، يمكنك الوصول إليه عبر النطاق الذي حددته لعرض صفحة المشروع. سيتم تحويل جميع ملفات Markdown الخاصة بك تلقائيًا إلى صفحات ويب، وسيتم تحويل مواصفات واجهة برمجة التطبيقات الخاصة بك تلقائيًا إلى صفحات وثائق.

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