كيفية بناء وإصدار مشغّلك الأول على Obsidian
متى تستخدمه: لديك تحسين سير عمل محدد وتريد مشغّلاً في يوم واحد.
المتطلبات الأساسية
- Node 18+ — nvm install 18
- خزينة محلية للاختبار — أنشئ خزينة Obsidian جديدة فقط للتطوير
- Skill المستنسخة — git clone https://github.com/gapmiss/obsidian-plugin-skill ~/.claude/skills/obsidian-plugin-skill
الخطوات
-
إنشاء هيكل المشغّلأنشئ هيكل مشغّل Obsidian اسمه 'smart-outline' مع أمر وعلامة تبويب إعدادات.✓ تم النسخ→ مجلد يحتوي على manifest و main.ts وإعدادات البناء
-
إضافة الميزةنفّذ: عند تنفيذ الأمر، افتح نافذة تظهر الخطوط العريضة للملاحظة النشطة.✓ تم النسخ→ نافذة تعمل تقرأ من MarkdownView النشط
-
تثبيت واختبار جانبيثبّت في مجلد المشغّلات بخزينة التطوير وأعد تحميل Obsidian.✓ تم النسخ→ يظهر المشغّل والأمر يعمل
-
تحضير إصدارأنشئ versions.json وضع وسم v0.1.0 للإصدار.✓ تم النسخ→ إصدار GitHub يحتوي على main.js و manifest.json المرفقة
النتيجة: مشغّل يعمل ويمكن تثبيته يمكنك إرساله إلى متجر Community.
المزالق
- نسيان versions.json — متجر Community يرفضه — تذكرك Skill؛ احفظها دائماً متوافقة مع manifest.json
- الرجوع إلى آليات Obsidian الداخلية التي ليست جزءاً من API العام — التزم بـ API العام؛ تعامل مع الآليات الداخلية كغير مستقرة